教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 .net中设置系统时间

.net中设置系统时间

发布时间:2018-10-04   编辑:jiaochengji.com
教程集为您提供.net中设置系统时间等资源,欢迎您收藏本站,我们将为您提供最新的.net中设置系统时间资源
回复人: acptvb(微软全球技术中心 VB技术支持) ( )
感谢您使用微软产品。
.NET并没有提供可以修改系统时间的名字空间(namespace),您可以通过Win32 API的SetSystemTime API函数来设置系统时间:
using System;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
public struct SystemTime
{
public ushort wYear;
public ushort wMonth;
public ushort wDayOfWeek;
public ushort wDay;
public ushort wHour;
public ushort wMinute;
public ushort wSecond;
public ushort wMiliseconds;
}
public class Win32
{
[DllImport("Kernel32.dll")]
public static extern bool SetSystemTime( ref SystemTime sysTime );
[DllImport("Kernel32.dll")]
public static extern void GetSystemTime(ref SystemTime sysTime);
}
public class TestPInvoke
{
public static void Main()
{
SystemTime sysTime =3D new SystemTime();
sysTime.wYear = 2002;
sysTime.wMonth=1;
sysTime.wDay=1;
sysTime.wDayOfWeek=1;
sysTime.wHour=1;
sysTime.wMinute=1;
sysTime.wSecond=1;
sysTime.wMiliseconds=1;

Win32.SetSystemTime(ref sysTime);
}
}
请参考microsoft.public.dotnet.framework新闻组上的帖子:
http://groups.google.com/groups?hl=zh-CN&lr=lang_zh-CN|lang_zh-TW|lang_en&ie=UTF-8&selm=O10nq1XjAHA.2184@tkmsftngp02
希望能对您有所帮助!

您可能感兴趣的文章:
.net中设置系统时间
.Net 下的Wondows窗体常用项目
php调用WebService传递时间参数的方法
PHP系统时区8小时差设置方法
在C#应用程序中控制输入法(转)
Linux或Unix修改系统时间的方法
win2003安全设置教程(伪装篇)
部署.net平台的程序
网站相关的对象模型
Vs2005之简单日志工具的制作--2.根据功能分析进行系统设计

[关闭]
~ ~