把写代码过程中常用的代码片段做个备份,如下代码段是关于C++日期和时间戳相互转换的的代码。
@param date
@param formart of date
@return time_t
@author yangqijun@outlook.com
{
struct tm tm;
strptime(date,format, &tm) ;
time_t ft=mktime(&tm);
return ft;
}
string timetodate(time_t const timer)
{
char buf[128];
snprintf(buf,sizeof(buf),"%04d-%02d-%02d %02d:%02d:%02d",l->tm_year+1900,l->tm_mon+1,l->tm_mday,l->tm_hour,l->tm_min,l->tm_sec);
string s(buf);
return s;
}