一邊做數據/時間解析在C++(以任何格式轉換的字符串爲日期),我發現下面的有用的方法日期/時間解析在C++
1)strptime() - 這裏的%d ,%m等可以有1或2個字符。該功能將照顧到這一點。由於這個原因,它會強制我們在兩個轉換說明符之間使用分隔符。例如:無法給%d%m賦予%d /%m或任何其他分隔符。這也不支持時區。
2)升壓日期IO - 這裏的%d,%米必須具有2個字符。現在,我得到的輸入字符串不保證有這個。因此,它不可能成功地使用它。但是,這似乎確實支持時區,但不確定。因爲它說的輸入它支持時區
,所以我打算結合使用這兩種來確定日期。但我想得到一個我可以考慮時區的地方。但似乎沒有人支持這一點。
沒有任何人有一個建議? RGDS, AJ
非常感謝! 只是好奇,這可能與glibc 2.9.x ?!你知道它是否有用嗎?無論如何, 都會嘗試,但目前無法訪問Linux機器。 – AMM 2010-08-24 04:07:31
也適用於2.9。 – hroptatyr 2010-08-24 07:07:19
當時區位於3個字母格式,如CST CDT等時,這是否解析? – AMM 2010-09-29 09:07:09