add TimestampToDatexxx
This commit is contained in:
parent
6e5c873aec
commit
d615d9e045
@ -173,6 +173,36 @@ namespace a8
|
|||||||
return std::string(buff);
|
return std::string(buff);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string TimestampToDateTime(time_t time_val)
|
||||||
|
{
|
||||||
|
std::string datetime_str;
|
||||||
|
{
|
||||||
|
time_t nowtime = time;
|
||||||
|
struct tm tm_time = {0};
|
||||||
|
localtime_r(&nowtime, &tm_time);
|
||||||
|
|
||||||
|
char buff[256];
|
||||||
|
strftime(buff, a8::ArraySize(buff), "%F %T", &tm_time);
|
||||||
|
datetime_str.append((char*)buff);
|
||||||
|
}
|
||||||
|
return datetime_str;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string TimestampToDate(time_t time_val)
|
||||||
|
{
|
||||||
|
std::string datetime_str;
|
||||||
|
{
|
||||||
|
time_t nowtime = time;
|
||||||
|
struct tm tm_time = {0};
|
||||||
|
localtime_r(&nowtime, &tm_time);
|
||||||
|
|
||||||
|
char buff[256];
|
||||||
|
strftime(buff, a8::ArraySize(buff), "%F", &tm_time);
|
||||||
|
datetime_str.append((char*)buff);
|
||||||
|
}
|
||||||
|
return datetime_str;
|
||||||
|
}
|
||||||
|
|
||||||
time_t GetDaySeconds(time_t time_val, int incdays)
|
time_t GetDaySeconds(time_t time_val, int incdays)
|
||||||
{
|
{
|
||||||
int g_time_zone = 8;
|
int g_time_zone = 8;
|
||||||
|
@ -77,6 +77,8 @@ namespace a8
|
|||||||
std::string GetIpAddress(unsigned long ip_saddr);
|
std::string GetIpAddress(unsigned long ip_saddr);
|
||||||
|
|
||||||
std::string FormatDateTime(time_t time_val);
|
std::string FormatDateTime(time_t time_val);
|
||||||
|
std::string TimestampToDateTime(time_t time_val);
|
||||||
|
std::string TimestampToDate(time_t time_val);
|
||||||
time_t GetDaySeconds(time_t time_val, int incdays = 0);
|
time_t GetDaySeconds(time_t time_val, int incdays = 0);
|
||||||
time_t BetweenDays(time_t time_val1, time_t time_val2);
|
time_t BetweenDays(time_t time_val1, time_t time_val2);
|
||||||
time_t GetDateTimeSeconds(const char* datetime_str);
|
time_t GetDateTimeSeconds(const char* datetime_str);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user