time_t类型和SYSTEMTIME的转换
2016-08-16 14:51
267 查看
inline __time32_t systime_to_timet(const SYSTEMTIME& st)
{
struc
4000
t tm gm = {st.wSecond, st.wMinute, st.wHour, st.wDay,
st.wMonth - 1, st.wYear - 1900, st.wDayOfWeek, 0, 0 };
return _mkgmtime32(&gm);
}
inline SYSTEMTIME timet_to_systime( __time32_t t)
{
struct tm gm;
_gmtime32_s(&gm, &t);
SYSTEMTIME st = { 1900 + gm.tm_year, 1 + gm.tm_mon, gm.tm_wday,
gm.tm_mday, gm.tm_hour, gm.tm_min, gm.tm_sec, 0 };
return st;
}
{
struc
4000
t tm gm = {st.wSecond, st.wMinute, st.wHour, st.wDay,
st.wMonth - 1, st.wYear - 1900, st.wDayOfWeek, 0, 0 };
return _mkgmtime32(&gm);
}
inline SYSTEMTIME timet_to_systime( __time32_t t)
{
struct tm gm;
_gmtime32_s(&gm, &t);
SYSTEMTIME st = { 1900 + gm.tm_year, 1 + gm.tm_mon, gm.tm_wday,
gm.tm_mday, gm.tm_hour, gm.tm_min, gm.tm_sec, 0 };
return st;
}
相关文章推荐
- 不同时间类型之间的转换之SYSTEMTIME 与 time_t
- VC++ 时间类型转换: CTime, COleDateTime, time_t, CString
- time_t转换为数据库中的datetime类型
- Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换
- Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换
- Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换
- 请教:数据库字段类型为datatime,请问在.net里怎样转换为datetime类型来插入数据库?
- 两个FILETIME, SYSTEMTIME 与 time_t 相互转换
- (转)---C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
- VC++ 时间类型转换: CTime, COleDateTime, time_t, CString .
- setTimeStamp()与setDate()区别 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- time_t和SYSTEMTIME 与TDateTime的转换。
- time_t、struct tm,ctime各数据类型、函数详解,转换以及跟时间字符串的转换
- .Net中的DataTime类型 和 time_t类型转换
- SYSTEMTIME与time_t相互转换
- .Net中的DataTime类型 和 time_t类型转换
- FILETIME, SYSTEMTIME 与 time_t 相互转换(zhuan)
- time_t和SYSTEMTIME 与TDateTime的转换 (转)
- time_t和struct tm类型的相互转换
- time_t tm systemtime 互相转换