Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Time format used in .ics file?

I am creating an .ics file in Java, and I need to know what date and time format to use.

Here is the current format of my ics file:

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

I used ISO_DATETIME_TIME_ZONE_FORMAT to convert my date to the required format, but it returned 2012-09-01T18:00:00+00:00

What is the date format used in the DTSTART and DTEND values? Specifically, how can I format this properly in Java?

like image 969
Vignesh Avatar asked May 11 '12 12:05

Vignesh


1 Answers

With Java you could use

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

See more at iCalendar RFC 5545

like image 152
Roger Lindsjö Avatar answered Sep 29 '22 11:09

Roger Lindsjö