他のバージョンの文書 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

B.2. 日付/時刻キーワード

表B-1に月名として認識されるトークンを示します。

表 B-1. 月名

簡略形
JanuaryJan
FebruaryFeb
MarchMar
AprilApr
May 
JuneJun
JulyJul
AugustAug
SeptemberSep、Sept
OctoberOct
NovemberNov
DecemberDec

表B-2に、曜日名として認識されるトークンを示します。

表 B-2. 曜日名

曜日簡略形
SundaySun
MondayMon
TuesdayTue、Tues
WednesdayWed、Weds
ThursdayThu、Thur、Thurs
FridayFri
SaturdaySat

表B-3に、様々な修飾子の目的を持つトークンを示します。

表 B-3. 日付/時刻フィールドの修飾子

識別子説明
ABSTIMEこのキーワードは無視されます
AM12:00以前の時刻
ATこのキーワードは無視されます
JULIAN, JD, J次のフィールドはユリウス日
ONこのキーワードは無視されます
PM12:00と12:00以降の時刻
T次のフィールドは時刻

歴史的な理由で、ABSTIMEキーワードは無視されます。 非常に古いリリースのPostgreSQLにおいては、ABSTIME型で無効な値にはInvalid Abstimeのように警告が出されました。 しかし現在ではこのようなことにはなりませんが、このキーワードは将来のリリースで削除される予定です。

表B-4PostgreSQLの日付時刻値の入力で認識可能な時間帯の省略形を示します。 これらの名前は日付時刻の出力には必ずしも使用されません。 出力は、現在選択されているtimezoneパラメータの設定に関連付けられた公式な時間帯の省略形によって決定されます (将来のリリースでは入力でも同様にtimezoneを使用するようになるでしょう)。

このテーブルでは、アルファベット順ではなく、UTCからの隔たりの順で時間帯は構成されています。 これは、認識された簡略形の大文字小文字が違っていても、ローカルの使用法と一致させることが容易にできるよう意図されています。

表 B-4. 入力用の時間帯の簡略形

時間帯UTCからの隔たり説明
NZDT+13:00ニュージーランド夏時間
IDLE+12:00国際日付変更線の東側
NZST+12:00ニュージーランド標準時間
NZT+12:00ニュージーランド時間
AESST+11:00オーストラリア東部標準夏時間
ACSST+10:30オーストラリア中部標準夏時間
CADT+10:30オーストラリア中部夏時間
SADT+10:30オーストラリア南部夏時間
AEST+10:00オーストラリア東部標準時間
EAST+10:00オーストラリア東部標準時間
GST+10:00グアム標準時間、USSRゾーン9
LIGT+10:00オーストラリア、メルボルン
SAST+09:30オーストラリア南部標準時間
CAST+09:30オーストラリア中部標準時間
AWSST+09:00オーストラリア西部標準夏時間
JST+09:00日本標準時間、ロシアゾーン8
KST+09:00韓国標準時間
MHT+09:00マーシャル群島、クワジュリン時間
WDT+09:00オーストラリア西部夏時間
MT+08:30モルッカ諸島時間
AWST+08:00オーストラリア西部標準時間
CCT+08:00中国湾岸時間
WADT+08:00オーストラリア西部夏時間
WST+08:00オーストラリア西部標準時間
JT+07:30ジャワ島時間
ALMST+07:00アルマトイ夏時間
WAST+07:00オーストラリア西部標準時間
CXT+07:00クリスマス島時間
MMT+06:30ミャンマー時間
ALMT+06:00アルマトイ時間
MAWT+06:00モーソン(南極大陸)時間
IOT+05:00インドチャゴス時間
MVT+05:00モルディブ島時間
TFT+05:00ケルゲレン諸島時間
AFT+04:30アフガニスタン時間
EAST+04:00マダガスカル、アンタナナリボ
MUT+04:00モーリシャス島時間
RET+04:00レユニオン島時間
SCT+04:00マーヘ島時間
IRT、IT+03:30イラン時間
EAT+03:00アンタナナリボ、コモロ時間
BT+03:00バクダッド時間
EETDST+03:00東ヨーロッパ夏時間
HMT+03:00ギリシャ、ヘラ地中海時間(?)
BDST+02:00英国二重夏時間
CEST+02:00中央ヨーロッパ夏時間
CETDST+02:00中央ヨーロッパ夏時間
EET+02:00東ヨーロッパ時間、ロシアゾーン1
FWT+02:00フランス冬時間
IST+02:00イスラエル標準時間
MEST+02:00中央ヨーロッパ夏時間
METDST+02:00中央ヨーロッパ夏時間
SST+02:00スウェーデン夏時間
BST+01:00英国夏時間
CET+01:00中央ヨーロッパ時間
DNT+01:00Dansk Normal Tid(デンマーク標準時間)
FST+01:00フランス夏時間
MET+01:00中央ヨーロッパ時間
MEWT+01:00中央ヨーロッパ冬時間
MEZ+01:00Mitteieuropaische Zeit(中央ヨーロッパ地域時間)
NOR+01:00ノルウェー標準時間
SET+01:00セイシェル時間
SWT+01:00スウェーデン冬時間
WETDST+01:00西ヨーロッパ夏時間
GMT00:00グリニッジ標準時間
UT00:00万国共通時間
UTC00:00協定世界時間
Z00:00UTCと同じ
ZULU00:00UTCと同じ
WET00:00西ヨーロッパ時間
WAT-01:00西アフリカ時間
FNST-01:00フェルナンド・デ・ノローニャ夏時間
FNT-02:00フェルナンド・デ・ノローニャ時間
BRST-02:00ブラジニア夏時間
NDT-02:30ニューファンドランド夏時間
ADT-03:00大西洋夏時間
AWT-03:00(不明)
BRT-03:00ブラジリア時間
NFT-03:30ニューファンドランド標準時間
NST-03:30ニューファンドランド標準時間
AST-04:00大西洋標準時間(カナダ)
ACST-04:00大西洋/ポルトアクリ夏時間
EDT-04:00米国東部夏時間
ACT-05:00大西洋/ポルトアクリ標準時間
CDT-05:00米国中部夏時間
EST-05:00米国東部標準時間
CST-06:00米国中部標準時間
MDT-06:00米国山岳部夏時間
MST-07:00米国山岳部標準時間
PDT-07:00米国太平洋夏時間
AKDT-08:00アラスカ夏時間
PST-08:00米国太平洋標準時間
YDT-08:00ユーコン夏時間
AKST-09:00アラスカ標準時間
HDT-09:00ハワイ/アラスカ夏時間
YST-09:00ユーコン標準時間
MART-09:30マルケサス諸島時間
AHST-10:00ハワイ/アラスカ標準時間
HST-10:00Hawaii Standard Time(ハワイ標準時間)
CAT-10:00アラスカ中央時間
NT-11:00ノーム時間
IDLW-12:00国際日付変更線の西側

オーストラリア時間帯. 南北アメリカで一般に使用されている時間帯とオーストラリア時間帯について、ACSTCST、およびESTという3つの競合する名前があります。 australian_timezones実行時オプションを真に設定すると、ACSTCSTEST、およびSATは、オーストラリア時間帯名と解釈されます(表B-5を参照)。 このオプションを偽(こちらがデフォルト)に設定すると、ACSTCST、およびESTは米国時間帯名とみなされ、SAT は土曜を示すノイズと解釈されます。

表 B-5. 入力用のオーストラリア時間帯の簡略形

時間帯UTCからの隔たり説明
ACST+09:30中部オーストラリア標準時間
CST+10:30オーストラリア中部標準時間
EST+10:00オーストラリア東部標準時間
SAT+09:30南部オーストラリア標準時間

表B-6は、PostgreSQLtimezoneパラメータの有効値として認識可能な時間帯の名称を示します。 これらの名前は、概念的、また、実質的にも表B-4で示した名前と異なることに注意してください。 これらの名前のほとんどは、ローカルな夏時間規則を内包していますが、上で説明した方の名前は単にUTCからの固定オフセットを表現しています。

ほとんどの場合、同一の時間帯に対して複数の等価な名前があります。 この表は原則として時間帯の代表都市の名前でソートしています。

表 B-6. timezone設定用の時間帯名称

時間帯
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo Egypt
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome
Africa/Timbuktu
Africa/Tripoli Libya
Africa/Tunis
Africa/Windhoek
America/Adak America/Atka US/Aleutian
America/Anchorage SystemV/YST9YDT US/Alaska
America/Anguilla
America/Antigua
America/Araguaina
America/Aruba
America/Asuncion
America/Bahia
America/Barbados
America/Belem
America/Belize
America/Boa_Vista
America/Bogota
America/Boise
America/Buenos_Aires
America/Cambridge_Bay
America/Campo_Grande
America/Cancun
America/Caracas
America/Catamarca
America/Cayenne
America/Cayman
America/Chicago CST6CDT SystemV/CST6CDT US/Central
America/Chihuahua
America/Cordoba America/Rosario
America/Costa_Rica
America/Cuiaba
America/Curacao
America/Danmarkshavn
America/Dawson
America/Dawson_Creek
America/Denver MST7MDT SystemV/MST7MDT US/Mountain America/Shiprock Navajo
America/Detroit US/Michigan
America/Dominica
America/Edmonton Canada/Mountain
America/Eirunepe
America/El_Salvador
America/Ensenada America/Tijuana Mexico/BajaNorte
America/Fortaleza
America/Glace_Bay
America/Godthab
America/Goose_Bay
America/Grand_Turk
America/Grenada
America/Guadeloupe
America/Guatemala
America/Guayaquil
America/Guyana
America/Halifax Canada/Atlantic SystemV/AST4ADT
America/Havana Cuba
America/Hermosillo
America/Indiana/Indianapolis America/Indianapolis America/Fort_Wayne EST SystemV/EST5 US/East-Indiana
America/Indiana/Knox America/Knox_IN US/Indiana-Starke
America/Indiana/Marengo
America/Indiana/Vevay
America/Inuvik
America/Iqaluit
America/Jamaica Jamaica
America/Jujuy
America/Juneau
America/Kentucky/Louisville America/Louisville
America/Kentucky/Monticello
America/La_Paz
America/Lima
America/Los_Angeles PST8PDT SystemV/PST8PDT US/Pacific US/Pacific-New
America/Maceio
America/Managua
America/Manaus Brazil/West
America/Martinique
America/Mazatlan Mexico/BajaSur
America/Mendoza
America/Menominee
America/Merida
America/Mexico_City Mexico/General
America/Miquelon
America/Monterrey
America/Montevideo
America/Montreal
America/Montserrat
America/Nassau
America/New_York EST5EDT SystemV/EST5EDT US/Eastern
America/Nipigon
America/Nome
America/Noronha Brazil/DeNoronha
America/North_Dakota/Center
America/Panama
America/Pangnirtung
America/Paramaribo
America/Phoenix MST SystemV/MST7 US/Arizona
America/Port-au-Prince
America/Port_of_Spain
America/Porto_Acre America/Rio_Branco Brazil/Acre
America/Porto_Velho
America/Puerto_Rico SystemV/AST4
America/Rainy_River
America/Rankin_Inlet
America/Recife
America/Regina Canada/East-Saskatchewan Canada/Saskatchewan SystemV/CST6
America/Santiago Chile/Continental
America/Santo_Domingo
America/Sao_Paulo Brazil/East
America/Scoresbysund
America/St_Johns Canada/Newfoundland
America/St_Kitts
America/St_Lucia
America/St_Thomas America/Virgin
America/St_Vincent
America/Swift_Current
America/Tegucigalpa
America/Thule
America/Thunder_Bay
America/Toronto Canada/Eastern
America/Tortola
America/Vancouver Canada/Pacific
America/Whitehorse Canada/Yukon
America/Winnipeg Canada/Central
America/Yakutat
America/Yellowknife
Antarctica/Casey
Antarctica/Davis
Antarctica/DumontDUrville
Antarctica/Mawson
Antarctica/McMurdo Antarctica/South_Pole
Antarctica/Palmer
Antarctica/Rothera
Antarctica/Syowa
Antarctica/Vostok
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat Asia/Ashkhabad
Asia/Baghdad
Asia/Bahrain
Asia/Baku
Asia/Bangkok
Asia/Beirut
Asia/Bishkek
Asia/Brunei
Asia/Calcutta
Asia/Choibalsan
Asia/Chongqing Asia/Chungking
Asia/Colombo
Asia/Dacca Asia/Dhaka
Asia/Damascus
Asia/Dili
Asia/Dubai
Asia/Dushanbe
Asia/Gaza
Asia/Harbin
Asia/Hong_Kong Hongkong
Asia/Hovd
Asia/Irkutsk
Asia/Jakarta
Asia/Jayapura
Asia/Jerusalem Asia/Tel_Aviv Israel
Asia/Kabul
Asia/Kamchatka
Asia/Karachi
Asia/Kashgar
Asia/Katmandu
Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuching
Asia/Kuwait
Asia/Macao Asia/Macau
Asia/Magadan
Asia/Makassar Asia/Ujung_Pandang
Asia/Manila
Asia/Muscat
Asia/Nicosia Europe/Nicosia
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom_Penh
Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qyzylorda
Asia/Rangoon
Asia/Riyadh
Asia/Riyadh87 Mideast/Riyadh87
Asia/Riyadh88 Mideast/Riyadh88
Asia/Riyadh89 Mideast/Riyadh89
Asia/Saigon
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul ROK
Asia/Shanghai PRC
Asia/Singapore Singapore
Asia/Taipei ROC
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran Iran
Asia/Thimbu Asia/Thimphu
Asia/Tokyo Japan
Asia/Ulaanbaatar Asia/Ulan_Bator
Asia/Urumqi
Asia/Vientiane
Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Asia/Yerevan
Atlantic/Azores
Atlantic/Bermuda
Atlantic/Canary
Atlantic/Cape_Verde
Atlantic/Faeroe
Atlantic/Madeira
Atlantic/Reykjavik Iceland
Atlantic/South_Georgia
Atlantic/St_Helena
Atlantic/Stanley
Australia/ACT Australia/Canberra Australia/NSW Australia/Sydney
Australia/Adelaide Australia/South
Australia/Brisbane Australia/Queensland
Australia/Broken_Hill Australia/Yancowinna
Australia/Darwin Australia/North
Australia/Hobart Australia/Tasmania
Australia/LHI Australia/Lord_Howe
Australia/Lindeman
Australia/Melbourne Australia/Victoria
Australia/Perth Australia/West
CET
EET
Etc/GMT+1
Etc/GMT+2
Etc/GMT+3
Etc/GMT+4
Etc/GMT+5
Etc/GMT+6
Etc/GMT+7
Etc/GMT+8
Etc/GMT+9
Etc/GMT+10
Etc/GMT+11
Etc/GMT+12
Etc/GMT-1
Etc/GMT-2
Etc/GMT-3
Etc/GMT-4
Etc/GMT-5
Etc/GMT-6
Etc/GMT-7
Etc/GMT-8
Etc/GMT-9
Etc/GMT-10
Etc/GMT-11
Etc/GMT-12
Etc/GMT-13
Etc/GMT-14
Europe/Amsterdam
Europe/Andorra
Europe/Athens
Europe/Belfast
Europe/Belgrade Europe/Ljubljana Europe/Sarajevo Europe/Skopje Europe/Zagreb
Europe/Berlin
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Chisinau Europe/Tiraspol
Europe/Copenhagen
Europe/Dublin Eire
Europe/Gibraltar
Europe/Helsinki
Europe/Istanbul Asia/Istanbul Turkey
Europe/Kaliningrad
Europe/Kiev
Europe/Lisbon Portugal
Europe/London GB GB-Eire
Europe/Luxembourg
Europe/Madrid
Europe/Malta
Europe/Minsk
Europe/Monaco
Europe/Moscow W-SU
Europe/Oslo Arctic/Longyearbyen Atlantic/Jan_Mayen
Europe/Paris
Europe/Prague Europe/Bratislava
Europe/Riga
Europe/Rome Europe/San_Marino Europe/Vatican
Europe/Samara
Europe/Simferopol
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Tirane
Europe/Uzhgorod
Europe/Vaduz
Europe/Vienna
Europe/Vilnius
Europe/Warsaw Poland
Europe/Zaporozhye
Europe/Zurich
Factory
GMT GMT+0 GMT-0 GMT0 Greenwich Etc/GMT Etc/GMT+0 Etc/GMT-0 Etc/GMT0 Etc/Greenwich
Indian/Antananarivo
Indian/Chagos
Indian/Christmas
Indian/Cocos
Indian/Comoro
Indian/Kerguelen
Indian/Mahe
Indian/Maldives
Indian/Mauritius
Indian/Mayotte
Indian/Reunion
MET
Pacific/Apia
Pacific/Auckland NZ
Pacific/Chatham NZ-CHAT
Pacific/Easter Chile/EasterIsland
Pacific/Efate
Pacific/Enderbury
Pacific/Fakaofo
Pacific/Fiji
Pacific/Funafuti
Pacific/Galapagos
Pacific/Gambier SystemV/YST9
Pacific/Guadalcanal
Pacific/Guam
Pacific/Honolulu HST SystemV/HST10 US/Hawaii
Pacific/Johnston
Pacific/Kiritimati
Pacific/Kosrae
Pacific/Kwajalein Kwajalein
Pacific/Majuro
Pacific/Marquesas
Pacific/Midway
Pacific/Nauru
Pacific/Niue
Pacific/Norfolk
Pacific/Noumea
Pacific/Pago_Pago Pacific/Samoa US/Samoa
Pacific/Palau
Pacific/Pitcairn SystemV/PST8
Pacific/Ponape
Pacific/Port_Moresby
Pacific/Rarotonga
Pacific/Saipan
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Truk
Pacific/Wake
Pacific/Wallis
Pacific/Yap
UCT Etc/UCT
UTC Universal Zulu Etc/UTC Etc/Universal Etc/Zulu
WET

上表に列挙した名前に加え、PostgreSQLは、STDoffsetSTDoffsetDSTというPOSIX書式の時間帯名称を受け付けます。 ここで、STDは時間帯の省略形を、offsetは数字でUTCから西方向への時間オフセットを表します。 また、DSTは省略可能で、夏時間帯の省略形を表し、指定オフセットより1時間前を意味します。 例えばEST5EDTは、認識可能な時間帯名称でなかったとしても、受け付けられ、USA東海岸時間と同じものとして解釈されます。 夏時間帯名称があると、zic時間帯データベースのposixrules項目内で使用される夏時間変更規則と同じ規則に従って使用されるものと仮定されます。 標準のPostgreSQLインストレーションでは、posixrulesUS/Easternと同じです。 そのため、POSIX書式の時間帯指定はUSA夏時間規則に従います。 必要に応じ、posixrulesファイルを置き換えることで動作を調整することができます。

時間帯省略系の正当性を検査しないため、POSIX書式時間帯機能ではおかしな入力を警告なく受け付けてしまう可能性があることに注意すべきです。 例えば、システムの動作はより独特なUTCの省略系を使用し続けた状態で、SET TIMEZONE TO FOOBAR0でも動作します。