提交 b598c265 编写于 作者: K kailixu

fix: use mktime after 19700101 on windows

上级 59100a72
...@@ -447,6 +447,10 @@ time_t taosMktime(struct tm *timep) { ...@@ -447,6 +447,10 @@ time_t taosMktime(struct tm *timep) {
t.QuadPart -= offset.QuadPart; t.QuadPart -= offset.QuadPart;
return (time_t)(t.QuadPart / 10000000); return (time_t)(t.QuadPart / 10000000);
#else #else
time_t result = mktime(timep);
if (result != -1) {
return result;
}
#ifdef _MSC_VER #ifdef _MSC_VER
#if _MSC_VER >= 1900 #if _MSC_VER >= 1900
int64_t tz = _timezone; int64_t tz = _timezone;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册