c# 设置系统时间 张宇轩
2010-08-27 19:50
260 查看
#region 设置系统时间
[DllImport("kernel32.dll")]
private static extern bool SetLocalTime(ref SYSTEMTIME time);
[StructLayout(LayoutKind.Sequential)]
private 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 milliseconds;
}
public static void SetDate(DateTime dt)
{
SYSTEMTIME st;
st.year = (short)dt.Year;
st.month = (short)dt.Month;
st.dayOfWeek = (short)dt.DayOfWeek;
st.day = (short)dt.Day;
st.hour = (short)dt.Hour;
st.minute = (short)dt.Minute;
st.second = (short)dt.Second;
st.milliseconds = (short)dt.Millisecond;
SetLocalTime(ref st);
}
#endregion
[DllImport("kernel32.dll")]
private static extern bool SetLocalTime(ref SYSTEMTIME time);
[StructLayout(LayoutKind.Sequential)]
private 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 milliseconds;
}
public static void SetDate(DateTime dt)
{
SYSTEMTIME st;
st.year = (short)dt.Year;
st.month = (short)dt.Month;
st.dayOfWeek = (short)dt.DayOfWeek;
st.day = (short)dt.Day;
st.hour = (short)dt.Hour;
st.minute = (short)dt.Minute;
st.second = (short)dt.Second;
st.milliseconds = (short)dt.Millisecond;
SetLocalTime(ref st);
}
#endregion
相关文章推荐
- C#设置系统日期和时间
- C#设置系统时间
- C#设置系统时间
- C#获取北京时间与设置系统时间
- 用C#设置系统时间和本地时间
- C#设置系统日期和时间的代码
- c# API 设置系统时间
- 使用C#代码设置系统日期和时间
- 用C#设置系统时间和本地时间
- c#在WIN7下设置系统时间
- C#设置系统时间的方法实例详解
- C# 设置系统时间
- C# 设置CE系统的时间
- 嵌入开发(WinCE) 用C#设置系统时间
- delphi中设置系统时间方法
- C#.NET通用权限管理系统组件中数据集权限设置功能增加内部组织机构选项功能
- [VC] 设置系统时间
- linux 的date命令及系统时间设置
- c#获取系统时间的方法
- QT在linux环境下读取和设置系统时间(通过system来直接调用Linux命令,注意权限问题)