diff --git a/src/util/src/ttime.c b/src/util/src/ttime.c index 2656c6deb0461b1bcc794d6cd8698842c8c07386..9e0f92475e4420a147d8f822a54b7ee182d31a97 100644 --- a/src/util/src/ttime.c +++ b/src/util/src/ttime.c @@ -19,6 +19,7 @@ #include #include #include +#include #include "tsdb.h" #include "ttime.h" @@ -158,6 +159,19 @@ int32_t taosParseTime(char* timestr, int64_t* time, int32_t len, int32_t timePre } } +int32_t taosTimeSecToString(time_t ts,char* outstr) { + if (NULL == outstr) { + return 1; + } + struct tm *t; + t = localtime(&ts); + if (NULL == t) return 1; + + sprintf(outstr,"%4d-%02d-%02d %02d:%02d:%02d\n", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec); + return 0; + +} + char* forwardToTimeStringEnd(char* str) { int32_t i = 0; int32_t numOfSep = 0;