C 获取当前日期时间并转换UNIX时间戳
2018-07-20 来源:open-open
获取当前日期时间并转换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; }
标签: 代码
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐