在Windows Mobile中,我使用FindFirstFile/FindNextFile来搜索某些文件。作为结果的一部分,我得到了一个包含一个搜索结果的WIN32_FIND_DATA结构。该结构包含3个用于文件创建,上次写入和上次访问时间的FILETIME结构。Windows Mobile文件时间
然后我使用FileTimeToSystemTime函数将这些结构转换为SYSTEMTIME。我的问题从这里开始。在SYSTEMTIME结构小时字段不匹配时间的实际小时字段。我发现WM正在根据时区和夏令时进行调整。
例如,如果在5:44:30创建时间并且我在GMT +1,SYSTEMTIME结构报告4:44:30。
我想知道如果任何人有任何想法如何获得实时值在此调整之前?
谢谢,解决了我的问题。链接到WM相关的功能可能会更好虽然(http://msdn.microsoft.com/en-us/library/aa908762.aspx) – 2009-01-13 19:35:19