设置PDA设备的时间
来源:互联网 发布:linux cpu 内存 工具 编辑:程序博客网 时间:2024/05/18 01:59
最近开发时遇到PDA访问服务器时要和设置服务器的时间到PDA(C#中修改系统时间可不如C++方便),参考了http://blog.csdn.net/iorikyo/archive/2006/10/01/1314892.aspx的文章后通过下面这个类解决了修改PDA时间的问题。代码如下:
using System;
using System.Runtime.InteropServices;
namespace setlocaltime
{
class Systemtime
{
[DllImport("coredll.dll")]
public static extern bool SetLocalTime(ref SYSTEMTIME Time);
[DllImport("coredll.dll")]
public static extern void GetLocalTime(ref SYSTEMTIME Time);
}
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;
/// <summary>
/// 从System.DateTime转换。
/// </summary>
/// <param name="time">System.DateTime类型的时间。</param>
public void FromDateTime(DateTime time)
{
wYear = (ushort)time.Year;
wMonth = (ushort)time.Month;
wDayOfWeek = (ushort)time.DayOfWeek;
wDay = (ushort)time.Day;
wHour = (ushort)time.Hour;
wMinute = (ushort)time.Minute;
wSecond = (ushort)time.Second;
wMilliseconds = (ushort)time.Millisecond;
}
/// <summary>
/// 转换为System.DateTime类型。
/// </summary>
/// <returns></returns>
public DateTime ToDateTime()
{
return new DateTime(wYear, wMonth, wDay, wHour, wMinute, wSecond, wMilliseconds);
}
/// <summary>
/// 静态方法。转换为System.DateTime类型。
/// </summary>
/// <param name="time">SYSTEMTIME类型的时间。</param>
/// <returns></returns>
public static DateTime ToDateTime(SYSTEMTIME time)
{
return time.ToDateTime();
}
}
}
- 设置PDA设备的时间
- 设置PDA系统日期时间
- 在wince中DataGrid的样式设置(宽度),智能设备开发,PDA
- 在wince中DataGrid的样式设置(宽度),智能设备开发,PDA
- 在wince中DataGrid的样式设置(宽度),智能设备开发,PDA
- 关于手持设备PDA的开发
- 阅读二代证的WinCE PDA智能设备应用程序
- VS2008中开发智能设备程序(PDA手机软件)的总结
- PDA 无线网络设置
- PDA 无线网络设置
- USG设备设置时间时区
- PDA中获得系统时间
- WIN7(x64)上vs2005的PDA的模拟器不能连接到设备中心
- 嵌入式设备上的 Linux 系统开发——出于好玩和获利目的修补 PDA
- 如何在Visual Studio 2005中创建用于移动设备(PDA)的安装程序
- connect pc-mobile-tv-pda 让所有的设备互联
- PDA项目的开发
- 重置你的PDA
- 跳槽——找马时,我被驴发现了(1)
- Introduction to DirectDraw and Surface Blitting
- 瑞星原副总卖传奇3外挂获利280万 终审被判6年
- Ruby gem的proxy代理设置方法
- 集群软件HACMP最佳实践白皮书
- 设置PDA设备的时间
- 存储过程
- HACMP软件的安装
- oracle汉字排序
- 《Pro Spring》学习笔记之Automatic Proxying自动AOP代理实例
- sql2005数据库不能直接进行表的修改,解决办法。
- 记录下一些实用的 javascript tools
- EMF中的code generation(二)
- 我和父亲吵架了