C++通过特定时间戳转日期

来源:互联网 发布:php 判断大小 编辑:程序博客网 时间:2024/06/18 10:21
把给定的时间戳转换成日期时间类型输入显示
#define _CRT_SECURE_NO_WARNINGS#define _CRT_NON_CONFORMING_SWPRINTFS#include<stdio.h>#include<time.h>#include<tchar.h>#include <memory.h>int main(){      char *tszTmp = new char[50];      memset(tszTmp, 0, 50);      time_t time = 1512660328;//特定时间的时间戳          struct tm* pTimetm = localtime(&time);      sprintf_s(tszTmp, 50 ,("%d-%02d-%02d %02d:%02d:%02d"), 1900 + pTimetm->tm_year, 1 + pTimetm->tm_mon, pTimetm->tm_mday, pTimetm->tm_hour, pTimetm->tm_min, pTimetm->tm_sec);      printf("格式化后的时间:%s", tszTmp);      delete[] tszTmp;      return 0;}

输出后的结果: