Format de l'heure utilisé .fichier ics?
Je suis entrain de créer un .fichier ics en Java, et j'ai besoin de savoir ce que la date et l'heure sur le format à utiliser.
Ici est l'actuel format de mon fichier 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
J'ai utilisé ISO_DATETIME_TIME_ZONE_FORMAT
pour convertir ma date au format requis, mais il est revenu 2012-09-01T18:00:00+00:00
Qu'est-ce que le format de date utilisé dans le DTSTART
et DTEND
valeurs? Plus précisément, comment puis-je formater correctement en Java?
Vous devez vous connecter pour publier un commentaire.
Avec Java, vous pouvez utiliser
Voir plus à iCalendar RFC 5545
Avez-vous des réserves à l'aide d'une bibliothèque tierce qui le rendra plus facile? Si non, prendre un coup d'oeil à ICal4j
The iCal Date format is in the form of yyyymmddThhmmss
; @roger-lindsjo de la remarque ci-dessus est le modèle que vous pouvez utiliser avecSimpleDateFormat
pour l'analyserConstruction de Roger réponse, j'ai envoyé un petit bloc de code pour n'importe qui qui veut un rapide en ligne "convertisseur".
https://repl.it/repls/SomeNovelFields
Le code pour obtenir quelque chose de la compilation et de l'exécution est ici: