0

私はこの@"2010-08-30T11:00:00-04:00"のようなNSStringを持っています。これをNSDateに変換する方法は?どのDateFormatを使用する必要がありますか?私はこれを@"yyyy-MM-dd'T'HH:mm:ss-SSS"で試しました。しかし、うまくいきませんでした。私を助けてください。

  • 編集

@ "yyyy-MM-dd'T'HH:mm:ss-SSS"がOSバージョン3.1で正常に機能していることがわかりました。しかし、4.0では取得できません。この質問も同様の問題を示しています。解決策を教えてください

4

2 に答える 2

2

[yourNSDateFormatterVariable setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@ "GMT"]];

于 2011-03-29T09:18:32.580 に答える
0

タイムゾーンがGMTであることがわかっている-4時間では、夏時間を適用する必要があるかどうかを判断するのに十分ではありません。夏時間調整は、地政学的な境界に基づいて決定されます。たとえば、赤道の上下の同じ月に適用されない夏時間です。赤道に近い他の国では、夏時間を使用することはめったにありません。

したがって、夏時間を正しく適用できるようにするには、指定されたタイムゾーンを取得する必要があります。

于 2010-08-30T08:34:38.007 に答える