From 87504764286a40162d74b03f26e040d4142c0cab Mon Sep 17 00:00:00 2001 From: zecke Date: Sat, 02 Nov 2002 13:00:32 +0000 Subject: Until Opie is compatible to RFC2445 we will beam vCal Events in local time. So lousy handys (my Nokia6210) gets the dates 'right' --- (limited to 'library/backend') diff --git a/library/backend/event.cpp b/library/backend/event.cpp index 7cac314..7ccf16b 100644 --- a/library/backend/event.cpp +++ b/library/backend/event.cpp @@ -1091,6 +1091,40 @@ static inline VObject *safeAddProp( VObject *o, const char *prop) return ret; } +/* + * Until we support vCal/iCal right + * we will make DTSTART and other things + * be floating in the sense of + * RFC 2445 + */ +namespace { +/* + * Convert QDateTime to iso8601 but take + * local time and do not use the Z at the end + * + */ + QCString toISOLocal( const QDateTime& dt ) { + QCString str; + /* + * year month day T Hour Minute Second + * 4 2 2 2 2 2 digits + */ + str.sprintf("%04d%02d%02dT%02d%02d%02d", + dt.date().year(), + dt.date().month(), + dt.date().year(), + dt.time().hour(), + dt.time().minute(), + dt.time().second() ); + + + + return str; + } + + +}; + static VObject *createVObject( const Event &e ) { VObject *vcal = newVObject( VCCalProp ); -- cgit v0.9.0.2