Timezone in formatDateTime()

Bruno Virlet bruno at virlet.org
Thu Aug 2 17:57:37 BST 2007


I'm working on adding the timezones in korganizer (eg. you can add an event 
with a different timezone than your local timezone, useful for travels etc.)

To display their date and time, events use methods from kdepimlibs (eg. 
dtStartTimeStr( KDateTime::Spec& spec )) which convert the event date/time to 
the given spec, and then pass it to KGlobal::locale()->formatDateTime()).

This returns something like "12:23" for instance. The problem is that it has 
no meaning if it's not your local timezone.  We could add a check 
dt.timeSpec().timeZone() != localTimeZone which would concatenate the time 
zone string to the date/time.

Allen and I wondered if this should not be in kdelibs (it can also concern 
other applications) or if it should stay at kdepimlibs level (anyway, it's 
probably too late for kdelibs ?)

Thanks !


More information about the kde-core-devel mailing list