2006-07-25 05:51:23 +02:00
|
|
|
#
|
|
|
|
# NOTE:
|
|
|
|
# This file is NOT loaded by the PostgreSQL database. It just serves as
|
|
|
|
# a template for timezones you could need. See the `Date/Time Support'
|
|
|
|
# appendix in the PostgreSQL documentation for more information.
|
|
|
|
#
|
2010-09-20 22:08:53 +02:00
|
|
|
# src/timezone/tznames/Australia.txt
|
2006-07-25 15:49:21 +02:00
|
|
|
#
|
2006-07-25 05:51:23 +02:00
|
|
|
|
|
|
|
ACSST 37800 D # Central Australia (not in zic)
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
ACDT 37800 D # Australian Central Daylight Time
|
|
|
|
# (Australia/Adelaide)
|
|
|
|
# (Australia/Broken_Hill)
|
|
|
|
# (Australia/Darwin)
|
|
|
|
ACST 34200 # Australian Central Standard Time
|
|
|
|
# (Australia/Adelaide)
|
|
|
|
# (Australia/Broken_Hill)
|
|
|
|
# (Australia/Darwin)
|
|
|
|
ACWST 31500 # Australian Central Western Standard Time
|
|
|
|
# (Australia/Eucla)
|
2006-07-25 05:51:23 +02:00
|
|
|
AESST 39600 D # Australia Eastern Summer Standard Time (not in zic)
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
AEDT 39600 D # Australian Eastern Daylight Time
|
|
|
|
# (Australia/Brisbane)
|
|
|
|
# (Australia/Currie)
|
|
|
|
# (Australia/Hobart)
|
|
|
|
# (Australia/Lindeman)
|
|
|
|
# (Australia/Melbourne)
|
|
|
|
# (Australia/Sydney)
|
|
|
|
AEST 36000 # Australian Eastern Standard Time
|
|
|
|
# (Australia/Brisbane)
|
|
|
|
# (Australia/Currie)
|
|
|
|
# (Australia/Hobart)
|
|
|
|
# (Australia/Lindeman)
|
|
|
|
# (Australia/Melbourne)
|
|
|
|
# (Australia/Sydney)
|
2006-07-25 05:51:23 +02:00
|
|
|
AWSST 32400 D # Australia Western Summer Standard Time (not in zic)
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
AWST 28800 # Australian Western Standard Time
|
|
|
|
# (Australia/Perth)
|
2006-07-25 05:51:23 +02:00
|
|
|
CADT 37800 D # Central Australia Daylight-Saving Time (not in zic)
|
|
|
|
CAST 34200 # Central Australia Standard Time (not in zic)
|
|
|
|
# CONFLICT! CST is not unique
|
|
|
|
# Other timezones:
|
|
|
|
# - CST: Central Standard Time (America)
|
2014-12-24 22:35:23 +01:00
|
|
|
# - CST: China Standard Time (Asia)
|
2006-07-25 05:51:23 +02:00
|
|
|
# - CST: Cuba Central Standard Time (America)
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
CST 34200 # Central Standard Time (not in zic)
|
|
|
|
CWST 31500 # Central Western Standard Time (not in zic)
|
2006-07-25 05:51:23 +02:00
|
|
|
# CONFLICT! EAST is not unique
|
|
|
|
# Other timezones:
|
|
|
|
# - EAST: Easter Island Time (Chile) (Pacific)
|
|
|
|
EAST 36000 # East Australian Standard Time (not in zic)
|
|
|
|
# CONFLICT! EST is not unique
|
|
|
|
# Other timezones:
|
|
|
|
# - EST: Eastern Standard Time (America)
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
EST 36000 # Eastern Standard Time (not in zic)
|
Support timezone abbreviations that sometimes change.
Up to now, PG has assumed that any given timezone abbreviation (such as
"EDT") represents a constant GMT offset in the usage of any particular
region; we had a way to configure what that offset was, but not for it
to be changeable over time. But, as with most things horological, this
view of the world is too simplistic: there are numerous regions that have
at one time or another switched to a different GMT offset but kept using
the same timezone abbreviation. Almost the entire Russian Federation did
that a few years ago, and later this month they're going to do it again.
And there are similar examples all over the world.
To cope with this, invent the notion of a "dynamic timezone abbreviation",
which is one that is referenced to a particular underlying timezone
(as defined in the IANA timezone database) and means whatever it currently
means in that zone. For zones that use or have used daylight-savings time,
the standard and DST abbreviations continue to have the property that you
can specify standard or DST time and get that time offset whether or not
DST was theoretically in effect at the time. However, the abbreviations
mean what they meant at the time in question (or most recently before that
time) rather than being absolutely fixed.
The standard abbreviation-list files have been changed to use this behavior
for abbreviations that have actually varied in meaning since 1970. The
old simple-numeric definitions are kept for abbreviations that have not
changed, since they are a bit faster to resolve.
While this is clearly a new feature, it seems necessary to back-patch it
into all active branches, because otherwise use of Russian zone
abbreviations is going to become even more problematic than it already was.
This change supersedes the changes in commit 513d06ded et al to modify the
fixed meanings of the Russian abbreviations; since we've not shipped that
yet, this will avoid an undesirably incompatible (not to mention incorrect)
change in behavior for timestamps between 2011 and 2014.
This patch makes some cosmetic changes in ecpglib to keep its usage of
datetime lookup tables as similar as possible to the backend code, but
doesn't do anything about the increasingly obsolete set of timezone
abbreviation definitions that are hard-wired into ecpglib. Whatever we
do about that will likely not be appropriate material for back-patching.
Also, a potential free() of a garbage pointer after an out-of-memory
failure in ecpglib has been fixed.
This patch also fixes pre-existing bugs in DetermineTimeZoneOffset() that
caused it to produce unexpected results near a timezone transition, if
both the "before" and "after" states are marked as standard time. We'd
only ever thought about or tested transitions between standard and DST
time, but that's not what's happening when a zone simply redefines their
base GMT offset.
In passing, update the SGML documentation to refer to the Olson/zoneinfo/
zic timezone database as the "IANA" database, since it's now being
maintained under the auspices of IANA.
2014-10-16 21:22:10 +02:00
|
|
|
LHDT Australia/Lord_Howe # Lord Howe Daylight Time
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
# (Australia/Lord_Howe)
|
|
|
|
LHST 37800 # Lord Howe Standard Time
|
2006-07-25 05:51:23 +02:00
|
|
|
# (Australia/Lord_Howe)
|
|
|
|
LIGT 36000 # Melbourne, Australia (not in zic)
|
|
|
|
NZT 43200 # New Zealand Time (not in zic)
|
|
|
|
SADT 37800 D # South Australian Daylight-Saving Time (not in zic)
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
# CONFLICT! SAST is not unique
|
|
|
|
# Other timezones:
|
|
|
|
# - SAST South Africa Standard Time
|
2006-07-25 05:51:23 +02:00
|
|
|
SAST 34200 # South Australian Standard Time (not in zic)
|
|
|
|
SAT 34200 # South Australian Standard Time (not in zic)
|
|
|
|
WADT 28800 D # West Australian Daylight-Saving Time (not in zic)
|
|
|
|
WAST 25200 # West Australian Standard Time (not in zic)
|
|
|
|
WDT 32400 D # West Australian Daylight-Saving Time (not in zic)
|
|
|
|
# CONFLICT! WST is not unique
|
|
|
|
# Other timezones:
|
|
|
|
# - WST: West Samoa Time
|
Update time zone data files to tzdata release 2014h.
Most zones in the Russian Federation are subtracting one or two hours
as of 2014-10-26. Update the meanings of the abbreviations IRKT, KRAT,
MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, YEKT to match.
The IANA timezone database has adopted abbreviations of the form AxST/AxDT
for all Australian time zones, reflecting what they believe to be current
majority practice Down Under. These names do not conflict with usage
elsewhere (other than ACST for Acre Summer Time, which has been in disuse
since 1994). Accordingly, adopt these names into our "Default" timezone
abbreviation set. The "Australia" abbreviation set now contains only
CST,EAST,EST,SAST,SAT,WST, all of which are thought to be mostly historical
usage. Note that SAST has also been changed to be South Africa Standard
Time in the "Default" abbreviation set.
Add zone abbreviations SRET (Asia/Srednekolymsk) and XJT (Asia/Urumqi),
and use WSST/WSDT for western Samoa.
Also a DST law change in the Turks & Caicos Islands (America/Grand_Turk),
and numerous corrections for historical time zone data.
2014-10-04 20:18:19 +02:00
|
|
|
WST 28800 # Western Standard Time (not in zic)
|