8

Java で .ics ファイルを作成していますが、使用する日付と時刻の形式を知る必要があります。

私のicsファイルの現在の形式は次のとおりです。

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART:20120901T180000
DTEND:20120901T183000
SUMMARY:my birthday
LOCATION:Bangalore
DESCRIPTION:Every one is welcome..!! time to party
PRIORITY:3
END:VEVENT
END:VCALENDAR

以前ISO_DATETIME_TIME_ZONE_FORMATは日付を必要な形式に変換していましたが、返されました2012-09-01T18:00:00+00:00

DTSTARTとのDTEND値で使用される日付形式は何ですか? 具体的には、これをJavaで適切にフォーマットするにはどうすればよいですか?

4

3 に答える 3

15

Javaで使用できます

DateFormat dateFormat = new SimpleDateFormat("yyyyMMdd'T'HHmmss");

iCalendar RFC 5545で詳細を参照してください

于 2012-05-11T14:12:00.157 に答える
0

これを容易にするサードパーティのライブラリを使用した予約はありますか? そうでない場合は、ICal4jを見てください。

于 2012-05-11T13:08:05.883 に答える