我想改變目標c中日期的格式。我有以下格式的NSDate
..如何更改NSDate格式
2012.03.14 AD at 03:22:13 PDT
此代碼工作正常。
NSDateFormatter* df_utc = [[[NSDateFormatter alloc] init] autorelease];
[df_utc setTimeZone:[NSTimeZone timeZoneWithName:@"PST"]];
[df_utc setDateFormat:@"yyyy.MM.dd G 'at' HH:mm:ss zzz"];
我要轉換爲
03/14/2012 5:12:38 IST
這種格式..我想是這樣的
NSDateFormatter* df_utc = [[[NSDateFormatter alloc] init] autorelease];
[df_utc setTimeZone:[NSTimeZone timeZoneWithName:@"PST"]];
[df_utc setDateFormat:@"MM/dd/yyyy h:mm:ss z"];
[df_utc stringFromDate:[NSDate date]];
但它的返回值NULL
,任何人都幫我找出。
在此先感謝
什麼是不工作?你可以調用'[df_utc stringFromDate:[NSDate date]]' – MrTJ 2012-03-14 14:07:08
hi @MrTJ,我編輯了我的問題。 – 2012-03-14 14:30:11
我們可以看到更多的這段代碼是在哪裏?我假定你將返回的字符串存儲在一個變量中。 – 2012-03-14 14:36:42