将时间格式转换成秒数

来源:互联网 发布:电竞椅推荐 知乎 编辑:程序博客网 时间:2024/06/04 18:09

将时间格式转换成秒数

<span style="font-size:18px;"><span style="font-size:24px;">#include <stdio.h>   #include <time.h>   #include <string.h>   #include <stdlib.h>   time_t convert_str_to_tm(char * str_time){struct tm tt; memset(&tt,0,sizeof(tt));      tt.tm_year=atoi(str_time)-1900;      tt.tm_mon=atoi(str_time+5)-1;      tt.tm_mday=atoi(str_time+8);      tt.tm_hour=atoi(str_time+11);      tt.tm_min=atoi(str_time+14);      tt.tm_sec=atoi(str_time+17);  return mktime(&tt);}int main()  {      char str_time[64] = "2011-12-31 11:43:07";      printf("%d\n", convert_str_to_tm(str_time));      return 0;      }  </span></span>

输出:

1325302987

1 0
原创粉丝点击