2011-03-31 83 views
2

我有以下代碼:NSDateFormat越野車?

NSDateFormatter * df = [[NSDateFormatter alloc] init]; 
    [df setDateFormat:@"yyyy-MM-dd hh:mm:ss"]; 
date1 = [df dateFromString:@"2010-08-12 08:00:00"]; 

作品魅力,但是當它是上述12:00:00,如23:00:00返回的NSDate爲空。 我是不是很笨?而不是HH

+0

不,你不是很笨!哈哈。我認爲這很有趣,我們如何在一些混蛋摧毀我們一個簡單的錯誤之前道歉。我實際上與一些經驗豐富的帥哥合作,因爲他們可以如此挑剔。 – 2011-03-31 06:12:07

回答

4

使用HH代表24小時制

[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; 
+0

毫米還需要MM嗎? – aherlambang 2011-03-31 04:53:57

+0

@equinox:不需要那個 – KingofBliss 2011-03-31 04:56:42

0

您需要使用大寫字母HH軍事時間,HH是AM/PM