c#利用WindowAPI函数修改计算机日期时间和格式,代码片段如下,有需要的朋友拿去吧。
| 代码如下 | 复制代码 |
| Public Class SetComputerDateTime { [DllImport("kernel32.dll", EntryPoint = "GetSystemDefaultLCID")] public static extern int GetSystemDefaultLCID(); [DllImport("kernel32.dll", EntryPoint = "SetLocaleInfoA")] public static extern int SetLocaleInfo(int Locale, int LCType, string lpLCData); public const int LOCALE_SLONGDATE = 0x20; public const int LOCALE_SSHORTDATE = 0x1F; public const int LOCALE_STIME = 0x1E; [DllImportAttribute("Kernel32.dll")] public static extern void SetLocalTime(SystemTime st); public ushort wYear; public ushort wMonth; public ushort wDayOfWeek; public ushort wDay; public ushort wHour; public ushort wMinute; public ushort wSecond; public ushort wMilliseconds; public SetComputerDateTimeFormat() { } public void SetDateTimeFormat() { try { int x = GetSystemDefaultLCID(); SetLocaleInfo(x, LOCALE_SSHORTDATE, "yyyy/MM/dd"); //短日期格式 SetLocaleInfo(x, LOCALE_SLONGDATE, "yyyy年MM月dd日"); //长日期格式 SetLocaleInfo(x, LOCALE_STIME, "HH:mm:ss tt"); //时间格式 } catch (Exception ex) { Console.WriteLine(ex); } } public void SetDateTime(DateTime dateTime) { try { SystemTime mySystemTime = new SystemTime(); mySystemTime .wYear = (ushort)systemDateTime.Year;//年 mySystemTime .wMonth = (ushort)systemDateTime.Month;//月 mySystemTime .wDay = (ushort)systemDateTime.Day;//日 mySystemTime .wHour = (ushort)systemDateTime.Hour;//时 mySystemTime .wMinute = (ushort)systemDateTime.Minute;//分 mySystemTime .wSecond = (ushort)systemDateTime.Second;//秒 SetLocalTime(mySystemTime ); } catch (Exception ex) { Console.WriteLine(ex); } } } [StructLayoutAttribute(LayoutKind.Sequential)] public class SystemTime { public ushort wYear; public ushort wMonth; public ushort wDayOfWeek; public ushort wDay; public ushort wHour; public ushort wMinute; public ushort wSecond; public ushort wMilliseconds; } | |
创造与魔法九游版本
创造与魔法九游版采用了极致创新的魔幻游戏玩法感受,游戏具备最
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类