我想提取從例如份 tm_sec或tm_min僅,作爲簡單INT(未陣列或字符串)如何是和可能的(如果它是)如果我不需要100%正確的時間,那麼我就是爲了自己的利益而做的,只是想知道如何去做。 與之前試圖做提取部分
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time (&rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,80,"Now it's %H:%M.",timeinfo);
puts (buffer);
但缺乏經驗攔住了我的東西,現在我不知道是否有這樣的問題該怎麼辦(只是在編程初學者),當然遺憾,但我已經嘗試過,並沒有找到它。
*這樣做的目的不是爲了只顯示我想要的部分,但對它們進行編輯
不要忘記當年被編碼爲「年 - 1900」(所以你必須添加1900來獲取實際的日曆年),並且該月份的月份編碼爲1月份到11月份的12月份(因此您需要添加一個月份以獲取正常月份編號)。而'mktime()'函數可以修改'struct tm'並將其轉換回'time_t'。 – 2013-02-26 14:55:20