こんにちは、フォーマットしようとしていますNSString
。しかし、うまくいきません。stackoverflowで得たすべての回答を試しましたが、何もうまくいきません。
NSLog(@"log 1: %@ %@", [dealDetailsDict objectForKey:@"DealDateViewed"], [[dealDetailsDict objectForKey:@"DealDateViewed"] class]);
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSLog(@"log 2: %@ %@", [df stringFromDate:[dealDetailsDict objectForKey:@"DealDateViewed"]], [df dateFromString:[dealDetailsDict objectForKey:@"DealDateViewed"]]);
ここで何が問題なのかわかりません。両方ともstringFromDate
戻ってdateFromString
きnil
ます。これは私のNSLog
です。
log 1: 2013-01-09 10:02:45 +0000 __NSCFString
log 2: (null) (null)
のように日付を表示したい31-12-2010
。だから私は設定しました、
[df setDateFormat:@"dd-MM-yyyy"];
ここで私の問題が始まりました。