2015-12-11 40 views
-2

我想我label.text轉化爲NSDate我的格式是MM/dd/yyyy。所以我把它轉換成這樣。如何的NSString轉換成NSDate的

mydate1=[dateFormatter dateFromString:depdate1txt.text]; 

我的標籤值(lldb) po depdate1txt.text 12/13/2015

但是,當我檢查mydate1它顯示爲(lldb) po mydate1 2015-12-12 18:30:00 +0000

爲什麼日期已改爲12月12日在2015年? 請幫幫我。 感謝

+0

你在dateformatter使用哪個日期格式和時區? – riddhi

+0

顯示您的完整試用代碼 –

+0

因此,您位於印度。你的時間是UTC的5點半。 – vikingosegundo

回答

0

當您打印與寶日這不是格式化 - 這是基準值。所有日期都存儲爲時間戳,並且只有在明確格式化時才格式化。

po命令只需要一個默認的格式來顯示日期。

哦,和「更改日期」是因爲你的時區 - 印刷日期是GMT + 0。