1 Windows 下

void UTC2Local(SYSTEMTIME& utcTime, SYSTEMTIME& localTime)
{
     TIME_ZONE_INFORMATION timeZoneInfo;
     GetTimeZoneInformation(&timeZoneInfo);
     SystemTimeToTzSpecificLocalTime(&timeZoneInfo,&utcTime,&localTime);
}

2 CE/Windows Mobile 下

由于在CE下没有提供函数 SystemTimeToTzSpecificLocalTime,所以采用以下的方法:

void UTC2Local(SYSTEMTIME& utcTime, SYSTEMTIME& localTime)
{
    FILETIME utcFileTime,localFileTime;
    SystemTimeToFileTime(&utcTime,&utcFileTime);
    FileTimeToLocalFileTime(&utcFileTime,&localFileTime);
    FileTimeToSystemTime(&localFileTime,&localTime);
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-04-04
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案