0

NSDateを次の形式の文字列に変換しようとしています。

YYYY-MM-DD HH:MM:ss

私はNSDateFormatterであらゆる種類のトリックを試しましたが、これまでのところ、このスニペットは私の最善の策のように見えます。

NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"YYYY-MM-DD HH:MM:ss"];
NSString *stringThing = [format stringFromDate:thing];

残念ながら、機能しないようです。

(lldb) po stringThing
(NSString *) $17 = 0x06b54190 2012-07-195 11:07:29
(lldb) po thing
(NSDate *) $18 = 0x06b2f150 2012-07-13 15:29:29 +0000

私は何が起こっているのかを説明しようとして、頭を悩ませています。これはDateFormatterを使用するための正しい方法ですか?

4

1 に答える 1

1

日付フォーマッタを正しく使用しています。日付形式が正しくないと思います。これを試して:

@"YYYY-MM-dd HH:mm:ss"
于 2012-05-14T19:01:36.967 に答える