C语言实现字符转unix时间戳,需要先转成tm类型,再得到它的Unix时间戳。附上实现代码:
#include
#include <time>
int strtotime(char datetime[])
{
struct tm tm_time;
int unixtime;
strptime(datetime, %Y-%m-%d %H:%M:%S, &tm_time);
unixtime = mktime(&tm_time);
return unixtime;
}
另附上几个时间相关的函数,做个笔记:
//当前时间
char* get_curr_time()
{
1