通过Run-Time Library中的time和localtime函数获取系统时间

time_t curTime; time(&curTime); tm tmCur; localtime_s(&tmCur, &curTime); TCHAR tszTime[256]; wsprintf(tszTime, TEXT("%04d-%d-%d %02d:%02d:%02d"),tmCur.tm_year + 1900, tmCur.tm_mon + 1, tmCur.tm_mday, tmCur.tm_hour, tmCur.tm_min, tmCur.tm_sec); MessageBox(tszTime);

    这段代码在WinXP下没问题。

   

       遗憾的是WinCE系统下的Run-Time Library却不支持time, localtime, localtime_s这些函数。

Routine

Required header

Compatibility

localtime

<time.h>

ANSI, Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows NT 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003

       不过也没什么事,WinCE下也不必使用这些函数来获取时间。

你可能感兴趣的:(windows,server,header,XP,library,WinCE)