新建一个类文件SystemDateTime.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace setDateTime
{
class SystemDateTime
{
[DllImport("Kernel32.dll")]
public static extern bool SetLocalTime(ref SystemTime sysTime);
[DllImport("Kernel32.dll")]
public static extern void GetLocalTime(ref SystemTime sysTime);
public static bool SetSysTime(DateTime newdatetime) { SystemTime st = new SystemTime();
st.wYear = (ushort)newdatetime.Year;
st.wMonth = (ushort)newdatetime.Month;
st.wDayOfWeek = (ushort)newdatetime.DayOfWeek;
st.wDay = (ushort)newdatetime.Day;
st.wHour = (ushort)newdatetime.Hour;
st.wMinute = (ushort)newdatetime.Minute;
st.wSecond = (ushort)newdatetime.Second;