0

(2012-11-14 08:08:16 +0000) の NSDate があり、時間、分、秒を表示したいと考えています

だから私はNSDateFormatterを使用しました

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"hh:mm:ss aaa"];

私の電話時間は(10:08:16)ですが、電話時間ではなく、私が持っているNSDateを表示したいのですが、

[dateFormatter stringFromDate:myDate]

それは私に10:08:16 を与えますが、私は08:08:16が欲しいです どうすれば時間を表示できますか?

ありがとう。

4

1 に答える 1

0

生の時間(UTC)を表示する場合は、手動でタイムゾーンを設定します。

[dateFormat setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];

それはそれをする必要があります。

于 2012-11-14T08:44:06.390 に答える