-1

重複の可能性:
NSString から NSDate への変換 (およびその逆)

私はそのような日付と時刻の NSString 表現を持っています:6/06/2012 5:55:15 PM

それは外部ソースからのものであり、私には編集する能力がありません。可能であれば、NSDateFormatter を使用してこれを NSDate オブジェクトに変換したいと考えています。以下のコードを使用してみましたが、どこにも速くなりません。結果の日付オブジェクトはnullです。誰か考えがありますか? AM/PM を処理するために何か重要なものを残していると思います。

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/yyyy HH:mm:ss"];
NSDate *currentDate = [formatter dateFromString:job.jobDate];

NSLog(@"currentDate = %@",currentDate); // is null
4

1 に答える 1

0

日付文字列には「PM」が含まれています。そのためのフォーマット指定子はa.

[formatter setDateFormat:@"dd/MM/yyyy HH:mm:ss a"];
于 2012-06-06T02:06:44.810 に答える