fix: fix timestamp conversion error due to daylight saving time
This commit is contained in:
parent
70c18d44a2
commit
459c1e6c0c
|
@ -93,13 +93,13 @@ int32_t taosParseTime(const char* timestr, int64_t* utime, int32_t len, int32_t
|
||||||
if (checkTzPresent(timestr, len)) {
|
if (checkTzPresent(timestr, len)) {
|
||||||
return parseTimeWithTz(timestr, utime, timePrec, 'T');
|
return parseTimeWithTz(timestr, utime, timePrec, 'T');
|
||||||
} else {
|
} else {
|
||||||
return (*parseLocaltimeFp[day_light])((char*)timestr, len, utime, timePrec, 'T');
|
return parseLocaltimeDst((char*)timestr, len, utime, timePrec, 'T');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (checkTzPresent(timestr, len)) {
|
if (checkTzPresent(timestr, len)) {
|
||||||
return parseTimeWithTz(timestr, utime, timePrec, 0);
|
return parseTimeWithTz(timestr, utime, timePrec, 0);
|
||||||
} else {
|
} else {
|
||||||
return (*parseLocaltimeFp[day_light])((char*)timestr, len, utime, timePrec, 0);
|
return parseLocaltimeDst((char*)timestr, len, utime, timePrec, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue