2

定期的なカレンダー イベントを読み上げました。このイベントには、定期的なイベントを記述する rrule (CalendarContract.Events.RRULE) があります。以下のコード スニップセットのように、"until" 日付を指定できます。rrule の例は次のとおりです。 FREQ=WEEKLY;UNTIL=20121115T180000Z;BYDAY=MO,TU,WE,TH,FR 私の質問は日付形式に関するものです。「T」と「Z」の意味がわかりません。タイムゾーンのあるものですか?

String untilDate = "20121115T180000Z"

SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd'T'HHmmss'Z'");         
date = format.parse(untilDate);

編集:

SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd'T'HHmmssZ");
4

1 に答える 1

2

T と Z はリテラル文字です。つまり、それぞれの位置に実際の T と Z がなければなりません。

日付文字列では、T は (日付ではなく) 時刻が続くことを示し、Z は Zulu または UTC (GMT) 時刻を示します。

于 2012-10-28T15:36:48.760 に答える