2008年10月17日 星期五

[C/C++] strftime 和 strptime的format string

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

沒有留言: