C++日期和時間戳相互轉換的代碼
日期字符轉化成時間戳
時間戳轉化成日期
/ @param date @param formart of date @return time_t @author yangqijun@outlook.com / time_t strtotime(char const date,char const format="%Y%m%d%H%M%S") { struct tm tm; strptime(date,format, &tm) ; time_t ft=mktime(&tm); return ft; }string timetodate(time_t const timer) { struct tm *l=localtime(&timer);
char buf[128]; snprintf(buf,sizeof(buf),"%04d-%02d-%02d %02d:%02d:%02d",l->tm_year+1900,l->tm_mon+1,l->tm_mday,l->tm_hour,l->tm_min,l->tm_sec); string s(buf); return s; }</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!