C 修改系統時間

2021-06-22 08:32:53 字數 1054 閱讀 1970

main:

//休眠

system.threading.thread.sleep(3000);

//還原當前時間

updtime = new updatehelper();

bool res1 = updtime.updatedatetime(today);

console.writeline(today.tostring());

//end

console.writeline("入力enter終了!");

input = console.in.readline();

updatedate:

public class updatehelper

//獲取系統時間

public datetime todatetime()

}//設定,獲取系統時間,setsystemtime()預設設定的為utc時間,比北京時間少了8個小時因此我們只用localtime。  

[dllimport("kernel32.dll")]

public static extern bool setsystemtime(ref systemtime time);

[dllimport("kernel32.dll")]

public static extern bool setlocaltime(ref systemtime time);

[dllimport("kernel32.dll")]

public static extern void getsystemtime(ref systemtime time);

[dllimport("kernel32.dll")]

public static extern void getlocaltime(ref systemtime time);

///

/// 修改系統日期時間 

///

/// 新日期時間

/// 修改是否成功

public bool updatedatetime(datetime datetime) //修改系統時間

}

修改系統時間

使用 date s 命令來修改系統時間。比如將系統時間設定成1996年6月10日的命令如下。date s 06 10 96 將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系統將時間從c...

c 修改系統時間的方法

c 沒有提供直接的方法對系統時間進行設定,一般我們只能通過datetime.now獲取系統時間,但是並不能對這個時間進行修改。這裡對了解的主要的兩種方式做了個整理,希望對大家有幫助。方法一,用api函式的方式來修改時間。首先定義api函式 structlayout layoutkind.sequen...

linux系統修改系統時間

linux系統含兩種時間,一種是系統時間,另一種是硬體時間。date命令將日期設定為2020年12月07日 date s 12 07 20 將時間設定為14點20分50秒 date s 14 20 50 將時間設定為2014年6月18日14點16分30秒 mmddhhmmyyyy.ss date 0...