Hello,
I use caldav to pull calendar items from Google, this works. Then I would like to change the datetime returned to transform to day of week (Monday, Tuesday ext…). This however this does not get applied.
calendar.items:
String Calendar_home_Event1 "Event [%s]" <calendar> { caldavPersonal="calendar:'sabine' type:'UPCOMING' eventNr:'1' value:'NAME'" }
String Calendar_home_Place1 "Place [%s]" <calendar> { caldavPersonal="calendar:'sabine' type:'UPCOMING' eventNr:'1' value:'PLACE'" }
DateTime Calendar_home_Start_Day1 "[%1$tA]" <calendar> { caldavPersonal="calendar:'sabine' type:'UPCOMING' eventNr:'1' value:'START'" }
DateTime Calendar_home_Start_Month1 "[%1$tB]" <calendar> { caldavPersonal="calendar:'sabine' type:'UPCOMING' eventNr:'1' value:'START'" }
DateTime Calendar_home_Start_Time1 "Start Time [%s]" <calendar> { caldavPersonal="calendar:'sabine' type:'UPCOMING' eventNr:'1' value:'START'" }
DateTime Calendar_home_End_Time1 "End Time [%s]" <calendar> { caldavPersonal="calendar:'sabine' type:'UPCOMING' eventNr:'1' value:'END'" }
*edit: add the missing brackets.
In HabPanel, I create a dummy and select Calendar_home_Start_Day1. This is returned:
2018-01-24T08:30:00.000+0000
It’s an ISO 8601 format, which should be supported by the Formatter class.
Any idea what I’m doing wrong?
Bastiaan