WinCE 同步服务器时间至设备

来源:互联网 发布:js.qexvmc.1转跳网址 编辑:程序博客网 时间:2024/05/18 20:32

        [DllImport("coredll.dll", SetLastError = true)]        public static extern int SetLocalTime(ref SystemTime lpSystemTime);        //struct for date/time apis         public struct SystemTime        {            public short wYear;            public short wMonth;            public short wDayOfWeek;            public short wDay;            public short wHour;            public short wMinute;            public short wSecond;            public short wMilliseconds;        }        void settime(System.DateTime remoteTime)        {            try            {                SystemTime newTime = new SystemTime();                newTime.wYear = (short)remoteTime.Year;                newTime.wMonth = (short)remoteTime.Month;                newTime.wDay = (short)remoteTime.Day;                newTime.wHour = (short)remoteTime.Hour;                newTime.wMinute = (short)remoteTime.Minute;                newTime.wSecond = (short)remoteTime.Second;                newTime.wMilliseconds = (short)remoteTime.Millisecond;                newTime.wDayOfWeek = (short)remoteTime.DayOfWeek;                // 设置本地时间                SetLocalTime(ref newTime);            }            catch            {                MessageBox.Show("获取服务器时间设置本地时间失败!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);            }        }

//设置时间

DateTime dt = Convert.ToDateTime(time);settime(dt);

 
原创粉丝点击