VB.NET修改系統時間技巧總結
作者:佚名
VB.NET修改系統時間是一個比較實用的小技巧。程序員們可以通過各種途徑學習積累這些小的應用技巧,來提高自己的編程效率。
VB.NET對于系統的一些相關操作我們曾經也想大家介紹過,比如獲取系統信息等。那么,今天我們將會掌握的一個應用技巧則是如何進行系統時間的修改。我們在這里給出了兩種VB.NET修改系統時間的方法供大家參考。
1.可以用API來實現VB.NET修改系統時間:
- [StructLayout (LayoutKind.Sequential)]
- public struct SYSTEMTIME
- {
- public short Year;
- public short Month;
- public short DayOfWeek;
- public short Day;
- public short Hour;
- public short Minute;
- public short Second;
- public short Miliseconds;
- }
api函數聲明
- [DllImport ("kernel32.dll", CharSetCharSet=CharSet.Ansi)]
- public extern static bool SetSystemTime(ref SYSTEMTIME time);
- private void button1_Click(object sender, System.EventArgs e)
- {
- //調用代碼
- SYSTEMTIME t = new SYSTEMTIME ();
- t.Year = 2000;
- t.Month = 1;
- t.Day = 2;
- t.Hour = 12-8;
- //這個函數使用的是0時區的時間,對于我們用+8時區的,時間要自己算一下.
如要設12點,則為12-8- t.Minute = 5;
- bool v = SetSystemTime(ref t);
- Console.WriteLine(v.ToString());
- }
2. 特有的VB.NET修改系統時間方法,很簡單
Today=日期
TimeOfDay=時間
【編輯推薦】
責任編輯:曹凱
來源:
wewill.cn