19,468
社区成员
发帖
与我相关
我的任务
分享
//读取时间
int LHxxGETTIME(int flag)
{
SYSTEMTIME lpSystemTime;
GetSystemTime(&lpSystemTime);
/*typedef struct _SYSTEMTIME { // st
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME; */
time_t t;
struct tm *ptm;
time(&t);
ptm = localtime(&t);
//ptime->second = ptm->tm_sec;
//ptime->minute = ptm->tm_min;
//ptime->hour12 =
//ptime->hour = ptm->tm_hour > 12 ? ptm->tm_hour - 12 : ptm->tm_hour;
//ptime->hour24 = ptm->tm_hour;
//ptime->ampm = ptm->tm_hour > 12 ? 1 : 0;
switch(flag)
{
case 1:{return lpSystemTime.wYear;}break;
case 2:{return lpSystemTime.wMonth;}break;
case 3:{return lpSystemTime.wDay;}break;
case 4:{return ptm->tm_hour;}break;
case 5:{return ptm->tm_min;}break;
case 6:{return ptm->tm_sec;}break;
case 7:{return lpSystemTime.wMilliseconds;}break;
default:break;
}
return -1;
}