C 辅导:C 获取和设置时区计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:00:02
来源 100Test.Com百考试题网


  一、获取当前系统时区信息

  使用API函数GetTimeZoneInformation可以获得当前时区的相关信息,函数原型为

  DWORD GetTimeZoneInformation(

  LPTIME_ZONE_INFORMATION lpTimeZoneInformation);

  需要传递一个TIME_ZONE_INFORMATION 结构体指针,此结构体定义为

  typedef struct _TIME_ZONE_INFORMATION {

  LONG Bias;//以分钟为单位

  WCHAR StandardName[ 32 ];//标准时间的名称

  SYSTEMTIME StandardDate;

  LONG StandardBias;

  WCHAR DaylightName[ 32 ];//夏令时的名称

  SYSTEMTIME DaylightDate;

  LONG DaylightBias;

  } TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION;

  其中UTC = local time bias(UTC时间 = 本地时间 bias),具体含义参看MSDN

  例子:

  CString GetTimeZoneNow()

  {

  TIME_ZONE_INFORMATION tzi;

  GetSystemTime(

  GetTimeZoneInformation(

  CString


相关文章


C 从栈和堆来理解C#中的值类型和引用类型计算机等级考试
C 类型的别名和对象的别名计算机等级考试
与和逻辑与 非和逻辑非计算机等级考试
VS2005设置WDK编译环境计算机等级考试
C 辅导:C 获取和设置时区计算机等级考试
把二分查找算法写正确需要注意的地方计算机等级考试
计算机二级C 辅导:数据类型总结计算机等级考试
加入代码以检查C 中的内存泄漏计算机等级考试
结合内存分布图分析内存问题计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛