| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
xrhl7810
9年前发布

C 获取当前日期时间并转换UNIX时间戳

获取当前日期时间并转换UNIX时间戳,废话就不多讲了,直接上代码,代码也比较简单,只是起到一个记录的作用,所以代码中就不带注释了.

#include <stdio.h>      /* puts */  #include <time.h>       /* time_t, struct tm, time, localtime, strftime */  #include <string>  #include <iostream>    int main ()  {              std::string s;              char stime[256] = { 0 };              time_t now_time;              time(&now_time);              strftime(stime, sizeof(stime), "%F %H:%M:%S", localtime(&now_time));              s = stime;     std::cout << s << std::endl;     struct tm tm;              strptime(s.c_str(),"%F %H:%M:%S", &tm) ;              time_t ft=mktime(&tm);              int i_time = ft;              std::cout << i_time << std::endl;                  return 0;  }