日历中rrule的日期格式

时间:2012-10-28 15:34:53

标签: android calendar

我宣读了一个重复出现的日历活动。在这种情况下,有一个rrule(CalendarContract.Events.RRULE)来描述重复发生的事件。在它可以是一个“直到”日期,看起来像下面的代码snippset。一个示例rrule可能是: FREQ = WEEKLY; UNTIL = 20121115T180000Z; BYDAY = MO,星期二,星期三,星期四,星期五 我的问题是关于日期格式。我不知道“T”和“Z”是什么意思。这是时区吗?

String untilDate = "20121115T180000Z"

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

编辑:

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

1 个答案:

答案 0 :(得分:2)

T和Z是字面字母,意味着在这些位置必须有一个实际的T和Z.

在日期字符串中,T表示时间跟随(而不是日期),Z表示Zulu或UTC(GMT)时间。