当前位置: 代码迷 >> WinCE >> 求Windows Mobile 设立系统时间方法。C
  详细解决方案

求Windows Mobile 设立系统时间方法。C

热度:19   发布时间:2016-04-28 12:44:10.0
求Windows Mobile 设置系统时间方法。C#
如题
------最佳解决方案--------------------

 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 wMilliseconds; 


[DllImport("coredll.dll")] 
public static extern bool SetLocalTime(ref SYSTEMTIME Time);



方法过程中(假设DateTime类型的变量tt中保存了目标时间)执行:

var mm = new SYSTEMTIME()
                    {
                        wDay = (ushort)tt.Day,
                        wDayOfWeek = (ushort)tt.DayOfWeek,
                        wHour = (ushort)tt.Hour,
                        wMilliseconds = (ushort)tt.Millisecond,
                        wMinute = (ushort)tt.Minute,
                        wMonth = (ushort)tt.Month,
                        wSecond = (ushort)tt.Second,
                        wYear = (ushort)tt.Year
                    };
                    SetLocalTime(ref mm);


Windows Mobile 更改系统时间(C#)
------其他解决方案--------------------
Windows Mobile 不是被抛弃了么 setlocaltime吧
  相关解决方案