最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
c#如何修改计算机时间日期和格式?利用WindowAPI函数可以做到
时间:2022-06-25 08:10:19 编辑:袖梨 来源:一聚教程网
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; } |
相关文章
- 尘白禁区新星开拓通关流程介绍 尘白禁区新星开拓怎么通关 05-06
- 光遇5.6免费魔法有什么 光遇5月6日免费魔法收集攻略 05-06
- 无期迷途空条徐伦技能介绍 无期迷途空条徐伦技能怎么样 05-06
- 光遇4.7每日任务怎么做 光遇4月7日每日任务做法攻略 05-06
- 热币交易所下载官方app苹果版 05-06
- 热币交易所app中文版 05-06