0
是的,我做了主題時間戳的修訂:)但有一點,我無法理解ç時間戳區別
我的代碼:
#include <stdio.h>
#include <time.h>
int main()
{
time_t rawtime;
struct tm * timeinfo;
time_t now = time(NULL);
time (&rawtime);
timeinfo = localtime (&rawtime);
printf ("Current local time and date: %s \n", asctime (timeinfo));
printf("System time: %d",now);
return 0;
}
來看,我弄了: 當前時間和日期:週五5月3日9時17分07秒2013
系統時間:1367565427
但是1367565427它不是09:17,但7點17分07秒
爲什麼?我問我的本地系統時間(現在是09:17)與「time_t now = time(NULL);」 那麼我該如何得到我的鍛鍊時間?
更確切地說,unix時間戳是UTC(不含閏秒)。與格林威治標準時差很小但重要的區別。 – 2013-05-03 07:56:45
謝謝澄清。 – 2013-05-03 08:34:53
總結:我應該每次加7200 secounds到這個值? – 2013-05-03 09:13:55