time_t格式 實際上是時間秒,以UTC時間 1970 年 1 月1日 0 時 爲 0點起算。 #include <time.h> time_t rawtime; struct tm * timeinfo; time ( &rawtime ); // 或把你的時間賦給rawtime timeinfo = localtime ( &rawtime ); // 轉爲當地時間,輸出 tm 結構 printf ( "Current local time and date: %s", asctime (timeinfo) ); // 用asctime 打印 char str[100]; sprintf(str,"%s\0",asctime (timeinfo)); // 或轉字符串存str。 tm 結構成員 int tm_sec; // 0-61 int tm_min; // 0-59 int tm_hour; // 0-23 int tm_mday; // 1-31 int tm_mon; // 0-11 int tm_year; // 1900年起 int tm_wday; // 0-6 int tm_yday; // 0-365 int tm_isdst; 直接把SQL時間值的屬性改成時間格式也許比自己計算方便。
關於time_t轉換成我需要的時間的處理方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.