0

私はこのような文字列を持っています

NSString *string = @"2012-04-30T23:59:00+10:00";

現在、それを NSDate 形式に変換しようとしています (したがって、後でデータをデータベースに保存できます)。現在、現在の日付で機能する日付形式を取得できないようです。私は使っている

NSDateFormatter *assignmentDateFormat = [[NSDateFormatter alloc] init];
                        [assignmentDateFormat setDateFormat:@""];

私の日付を解析するには

誰かがタイムゾーンの部分(+10:00)を行う方法を知っていれば、それは素晴らしいことです。ありがとう!

4

3 に答える 3

0

ここに簡単なチュートリアルがあります: http://www.picksourcecode.com/ps/ct/161110.php

于 2012-06-01T13:05:56.967 に答える
0

完全な仕様はこちら: http://unicode.org/reports/tr35/tr35-10.html#Date_Format_Patterns

(Appleのドキュメントで見つけるのはちょっと難しいです...ブックマークしてください!)

編集:OK、これを試してください:yyyy-MM-dd'T'HH:mm:ssZ

于 2012-06-01T13:06:07.060 に答える
-1

これを使って:

NSDateFormatter *assignmentDateFormat = [[NSDateFormatter alloc] init];
 [assignmentDateFormat setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss+10:00"];
于 2012-06-01T13:13:35.793 に答える