2010-09-30 16 views
2

如果語言環境設置爲zh_CN.ut8,並使用strftime(「%b%Y」,time());它顯示2010年9月,而不是9月2010年。 這是不正確的中文日期,年字符(年)應顯示在數字年的末尾。 有沒有辦法解決這個問題?我知道我可以手動追加字符,例如:strftime()不打印漢字「年」

的strftime( 「%b%Y」,時間())。 「年」

,但想知道是否有更好的方法來解決這個問題。

回答

0

有沒有更好的辦法。準備好您的DAT只有少數人物。只將日期看作數字。例如,您可以輸出AM/PM,但最好自行確定。這是因爲它爲您提供了更清晰,更直觀的代碼。

1

沒有更好的方法。我用這個

strftime('%Y年%m月%e日');