Skip to content

Commit

Permalink
Support for UTC as default timezone for DateTime instances
Browse files Browse the repository at this point in the history
  • Loading branch information
benfortuna committed Jan 14, 2020
1 parent 7ec4302 commit 091d720
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/main/java/net/fortuna/ical4j/util/TimeZones.java
Expand Up @@ -82,7 +82,7 @@ public static boolean isUtc(final TimeZone timezone) {
}

public static TimeZone getDefault() {
if ("true".equals(Configurator.getProperty("net.fortuna.ical4j.timezone.utcDefault").orElse("false"))) {
if ("true".equals(Configurator.getProperty("net.fortuna.ical4j.timezone.default.utc").orElse("false"))) {
return getUtcTimeZone();
}
return TimeZone.getDefault();
Expand Down
Expand Up @@ -75,6 +75,8 @@ protected final void tearDown() throws Exception {
CompatibilityHints.clearHintEnabled(CompatibilityHints.KEY_RELAXED_UNFOLDING);
CompatibilityHints.clearHintEnabled(CompatibilityHints.KEY_NOTES_COMPATIBILITY);
CompatibilityHints.clearHintEnabled(CompatibilityHints.KEY_RELAXED_VALIDATION);

System.clearProperty("net.fortuna.ical4j.timezone.utcDefault");
}


Expand Down Expand Up @@ -112,7 +114,9 @@ public void testVTimeZoneAfterVEvent() throws Exception {

public void testTwoDaylights() throws IOException, ParserException {

String ical = "BEGIN:VCALENDAR\n" +
System.setProperty("net.fortuna.ical4j.timezone.utcDefault", "true");

String ical = "BEGIN:VCALENDAR\n" +
"VERSION:2.0\n" +
"PRODID:-//Test - ECPv4.9.9//NONSGML v1.0//EN\n" +
"CALSCALE:GREGORIAN\n" +
Expand Down
2 changes: 1 addition & 1 deletion src/test/resources/ical4j.properties
Expand Up @@ -45,7 +45,7 @@ net.fortuna.ical4j.timezone.update.enabled=false
#net.fortuna.ical4j.timezone.cache.impl=net.fortuna.ical4j.util.MapTimeZoneCache

#net.fortuna.ical4j.timezone.date.floating={true|false}
#net.fortuna.ical4j.timezone.utcDefault={true|false}
#net.fortuna.ical4j.timezone.default.utc={true|false}

#net.fortuna.ical4j.factory.decoder=net.fortuna.ical4j.util.DefaultDecoderFactory

Expand Down

0 comments on commit 091d720

Please sign in to comment.