2012-09-02 31 views
1

我目前在我的應用程序上使用NSDateFormatter來以我想要的格式顯示日期。我的NSDateFormatter看起來像這樣:[formatter setDateFormat:@"MMM dd, yyyy hh:mm"];這將給我日期如:Sep 02 , 2012 08:30。 我有2個問題。我想在軍事時間顯示時間,我怎麼能用格式化程序來做到這一點?我知道如何顯示上午/下午,但我想上面的時間看看20:30。其次,我該如何讓月份顯示爲一個數字?九月將是09。在iOS上使用NSDateFormatter

+3

你有沒有考慮實際讀取的文件? –

+1

它跨越了我的想法。感謝您的downvote。 – user1511244

+2

如果它讓你在下次閱讀文檔時非常值得。 –

回答

3

This site有一個很好的表格,可以使用格式說明符,跟進。

在這種情況下,你應該使用[formatter setDateFormat:@"MM dd, yyyy HH:mm"];要獲得09 02, 2012 20:30

0

使用資本H爲小時,只有兩個M的月份。

[formatter setDateFormat:@"MM dd, yyyy HH:mm"];