SYSTEMTIME 与 time_t 之间的转换

来源:互联网 发布:java 什么是幂等性 编辑:程序博客网 时间:2024/06/04 19:00
time_t systemtime_to_time_t(const SYSTEMTIME& st){struct tm gm = {st.wSecond, st.wMinute, st.wHour, st.wDay, st.wMonth-1, st.wYear-1900, st.wDayOfWeek, 0, 0};return mktime(&gm);}SYSTEMTIME time_t_to_systemtime(time_t t){tm temptm = *localtime(&t);SYSTEMTIME st = {1900 + temptm.tm_year, 1 + temptm.tm_mon, temptm.tm_wday, temptm.tm_mday, temptm.tm_hour, temptm.tm_min, temptm.tm_sec, 0};return st;}

0 0
原创粉丝点击