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

xrhl7810的头像 xrhl7810 0 2016-03-11 13:33 1

 基本信息

× 1    浏览数: 28921 分享时间: 2 年 前
2
获取当前日期时间并转换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; }

  • pumpkin025的头像 pumpkin025 2016-06-14 17:57 代码数:0
    简单易懂,很实用
您的评论: