Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1307928
  • 博文数量: 548
  • 博客积分: 7597
  • 博客等级: 少将
  • 技术积分: 4224
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-15 13:21
个人简介

嵌入式软件工程师&&太极拳

文章分类

全部博文(548)

文章存档

2014年(10)

2013年(76)

2012年(175)

2011年(287)

分类: 嵌入式

2012-02-24 09:34:37

词义解释
  system意为:系统 ;
    time意为:时间   
    systemtime笔者查了几个常用英语词典,并无此词解释。
   
    win32的API函数
  在Win32程序汇编中有SYSTEMTIME类数据结构。
   
    SYSTEMTIME结构定义如下:   
    SYSTEMTIME STRUCT   
    {   
         WORD wYear ;  年   
         WORD wMonth ;  月   
         WORD wDayOfWeek ; 星期,0=星期日,1=星期一...   
         WORD wDay ;日   
         WORD wHour ;时   
         WORD wMinute ;分   
         WORD wSecond ;秒   
         WORD wMilliseconds ;毫秒   
     }SYSTEMTIME ENDS   
 
     结构中的字段全为word类型,而Win32程序中用的往往是dword型变量,所以在使用这些数据之前往往要先把它们转换为dword类型,用movzx指令就可以实现。   
    
    与获取系统时间的函数相对应,可以用下面的两个函数设置系统时间:   
    invoke SetLocalTime,lpSystemTime; 获取本地时间   
    invoke SetSystemTime,lpSystemTime; 获取格林威治标准时间   
参考资料:《Windows环境下32位汇编语言程序设计》
编辑本段MSDN中的解释
  Converts a file time to system time format. System time is based on Coordinated Universal Time (UTC).
Syntax
  BOOL WINAPI FileTimeToSystemTime( __in const FILETIME *lpFileTime, __out LPSYSTEMTIME lpSystemTime);
Parameter
  lpFileTime [in]A pointer to a FILETIME structure containing the file time to be converted to system (UTC) date and time format. This value must be less than 0x8000000000000000. Otherwise, the function fails. lpSystemTime [out]A pointer to a SYSTEMTIME structure to receive the converted file time.
Return Value
  If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError.
Requirement
   Windows 2000 Professional
 Windows 2000 Server
 Winbase.h (include Windows.h)
 Kernel32.lib
 Kernel32.dll
阅读(1344) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~