0

以下は、サーバーから受信した日付文字列です

2012-07-05T11:18:00-04:00 or 2012-12-05T10:26:00-05:00

私が知る限り、04:00 と 05:00 は数値のタイム ゾーン オフセットです。+04:00 または +05:00 の場合があります

私の質問は:

タイムゾーンのオフセットが現在変化している場合、どうすればsetDateFormat設定できますか?NSDateFormat

手がかりがあれば、この問題について私にアドバイスしてください

ここではすべてのコメントを歓迎します。

編集:私がこれを行う場合:

NSDateFormatter *format                 =   [[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'-'04':'00"];

日付文字列が の場合は機能しません。2012-12-05T10:26:00-05:00そのため、両方のケースで機能するように一般的な形式を探しています

4

1 に答える 1

2

@"yyyy-MM-dd'T'HH:mm:ssZZZ"またはおそらく@"yyyy-MM-dd'T'HH:mm:ss ZZZ"setDateFormat: 引数として試してください。

于 2012-07-09T20:37:42.023 に答える