strftime是把struct tm時間轉成時間字串的函式,根據你定的format string,function會把產生的字串塞到你的buffer。
strptime是把時間字串根據你指定的format string轉換成struct tm時間。
兩者有相反的功能,但是format string卻不是完全一樣的。
舉例來說:在strftime裡面的 %F (相當於%Y-%m-%d),在strptime卻沒有。因此在使用format string的時候還是要去man一下才能確定是否有這樣的功能。
參考資料 :
man strptime, man strftime
2008年10月17日 星期五
[+/-] |
[C/C++] strftime 和 strptime的format string |
訂閱:
文章 (Atom)