Kaydet (Commit) def99ae6 authored tarafından Lionel Elie Mamane's avatar Lionel Elie Mamane

fdo#65354 don't slap a timezone on time values

There is no way to guess a "right" timezone, since there is no date.
So could be with summer (daylight saving) or winter, nobody known.

Change-Id: I1617caa8a3e902d7cabbf25dcee67c9aed9b7dc7
üst c5740ff4
......@@ -17,6 +17,7 @@ $(eval $(call gb_UnpackedTarball_fix_end_of_line,jfreereport_libformula,\
$(eval $(call gb_UnpackedTarball_add_patches,jfreereport_libformula,\
jfreereport/patches/common_build.patch \
jfreereport/patches/libformula-time-notz.patch \
))
# vim: set noet sw=4 ts=4:
--- a/jfreereport_libformula/source/org/pentaho/reporting/libraries/formula/DefaultLocalizationContext.java 2010-06-01 17:15:52.000000000 +0200
+++ a/jfreereport_libformula.patched/source/org/pentaho/reporting/libraries/formula/DefaultLocalizationContext.java 2013-08-06 13:11:58.000000000 +0200
@@ -162,11 +169,17 @@
final Locale activeLocale = getLocale();
datetimeFormats.add(DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, activeLocale));
dateFormats.add(DateFormat.getDateInstance(DateFormat.FULL, activeLocale));
- timeFormats.add(DateFormat.getTimeInstance(DateFormat.FULL, activeLocale));
+ // LEM: "FULL" does not really make sense for isolated times:
+ // in the absence of a date, it cannot know whether it is meant in the winter-timezone
+ // or in the summer (daylight saving time) timezone, and will always display the winter timezone.
+ // timeFormats.add(DateFormat.getTimeInstance(DateFormat.FULL, activeLocale));
datetimeFormats.add(DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, activeLocale));
dateFormats.add(DateFormat.getDateInstance(DateFormat.LONG, activeLocale));
- timeFormats.add(DateFormat.getTimeInstance(DateFormat.LONG, activeLocale));
+ // LEM: "LONG" does not really make sense for isolated times:
+ // in the absence of a date, it cannot know whether it is meant in the winter-timezone
+ // or in the summer (daylight saving time) timezone, and will always display the winter timezone.
+ // timeFormats.add(DateFormat.getTimeInstance(DateFormat.LONG, activeLocale));
datetimeFormats.add(DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM, activeLocale));
dateFormats.add(DateFormat.getDateInstance(DateFormat.MEDIUM, activeLocale));
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment