Skip to content

Commit 46d63ed

Browse files
committed
#874 Refresh timezone list
1 parent 02b5313 commit 46d63ed

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

src/resources/org/firebirdsql/gds/ng/tz/firebird_time_zone_mapping.properties

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
1+
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
22
# SPDX-License-Identifier: LGPL-2.1-or-later
33
# SPDX-FileComment: The keys and values listed here were obtained from a Firebird database; Firebird is licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
44
#
@@ -25,7 +25,7 @@
2525
# followed by a number of mapping fixes (see inline comments below)
2626

2727
# Lowest Firebird time zone id in this file
28-
min_zone_id = 64902
28+
min_zone_id = 64898
2929
65535 = GMT
3030
65534 = ACT
3131
65533 = AET
@@ -662,6 +662,10 @@ min_zone_id = 64902
662662
64906 = W-SU
663663
64905 = WET
664664
64904 = Zulu
665-
# Was "America/Nuuk", not supported, see https://www.localeplanet.com/icu/en-GB/timezone.html
666-
64903 = America/Godthab
667-
64902 = Asia/Qostanay
665+
64903 = America/Nuuk
666+
64902 = Asia/Qostanay
667+
64901 = Pacific/Kanton
668+
64900 = Europe/Kyiv
669+
64899 = America/Ciudad_Juarez
670+
# Was "America/Coyhaique", not (yet) supported, see https://en.wikipedia.org/wiki/Coyhaique
671+
64898 = GMT-3

src/test/org/firebirdsql/gds/ng/tz/TimeZoneByNameMappingTest.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-FileCopyrightText: Copyright 2019-2022 Mark Rotteveel
1+
// SPDX-FileCopyrightText: Copyright 2019-2025 Mark Rotteveel
22
// SPDX-License-Identifier: LGPL-2.1-or-later
33
package org.firebirdsql.gds.ng.tz;
44

@@ -668,8 +668,12 @@ static Stream<Arguments> getTestCases() {
668668
testCase(64906, "W-SU"),
669669
testCase(64905, "WET"),
670670
testCase(64904, "Zulu"),
671-
testCase(64903, "America/Godthab", "America/Godthab", 65414), // was America/Nuuk (see also TimeZoneMapping)
672-
testCase(64902, "Asia/Qostanay")
671+
testCase(64903, "America/Nuuk"),
672+
testCase(64902, "Asia/Qostanay"),
673+
testCase(64901, "Pacific/Kanton"),
674+
testCase(64900, "Europe/Kyiv"),
675+
testCase(64899, "America/Ciudad_Juarez"),
676+
testCase(64898, "GMT-03:00", "GMT-03:00", 1439) // was America/Coyhaique (see also TimeZoneMapping)
673677
);
674678
}
675679

0 commit comments

Comments
 (0)