PostgreSQLLa base de données la plus sophistiquée au monde.

B.2. Mots clés Date/Heure

Tableau B.1, « Noms des mois » montre les marqueurs qui sont reconnus commme les noms des mois.

Tableau B.1. Noms des mois

Mois Abréviations
Janvier Jan
Février Feb
Mars Mar
Avril Apr
Mai  
Juin Jun
Juillet Jul
Août Aug
Septembre Sep, Sept
Octobre Oct
Novembre Nov
Décembre Dec

Tableau B.2, « Noms des jours de la semaine » montre les marqueurs qui sont reconnus comme les noms des jours de la semaine.

Tableau B.2. Noms des jours de la semaine

Jour Abréviation
Dimanche Sun
Lundi Mon
Mardi Tue, Tues
Mercredi Wed, Weds
Jeudi Thu, Thur, Thurs
Vendredi Fri
Samedi Sat

Tableau B.3, « Modificateurs de Champs Date/Heure » montre les marqueurs qui servent à modifier divers contenus.

Tableau B.3. Modificateurs de Champs Date/Heure

Identifiant Description
ABSTIME Ignoré
AM Heure avant 12:00
AT Ignoré
JULIAN, JD, J Le champ suivant est un jour Julien
ON Ignoré
PM Heure à ou après 12:00
T Le champ suivant est de temps

Le mot clé ABSTIME est ignoré pour des raisons historiques: Dans de très vieilles versions de PostgreSQL™, des valeurs invalides de type abstime étaient émises en tant que Invalid Abstime. Par contre, ceci n'est plus le cas et ce mot clé sera probablement abandonné dans une future version.

Tableau B.4, « Abréviations de fuseaux horaires en entrée » montre les abréviations de fuseau horaire reconnus par PostgreSQL™ pour les valeurs de type date/time. Notez que ces noms ne sont pas nécessairement utilisés pour l'affichage de date/heure -- la sortie est pilotée par les abréviations officielles des fuseaux horaires associées avec le paramètre de configuration timezone actuellement sélectionné. (Il est probable que les prochaines versions utiliseront aussi timezone pour les entrées.)

Ce tableau est organisé par décalage du fuseau horaire à partir de UTC, plutôt que par ordre alphabétique. Ceci a été choisi pour faciliter la correspondance entre l'usage local et les abréviations reconnues là ou elles seraient différentes.

Tableau B.4. Abréviations de fuseaux horaires en entrée

Fuseau horaire Décalage à partir d'UTC Description
NZDT +13:00 New Zealand Daylight-Saving Time
IDLE +12:00 International Date Line, East
NZST +12:00 New Zealand Standard Time
NZT +12:00 New Zealand Time
AESST +11:00 Australia Eastern Summer Standard Time
ACSST +10:30 Central Australia Summer Standard Time
CADT +10:30 Central Australia Daylight-Saving Time
SADT +10:30 South Australian Daylight-Saving Time
AEST +10:00 Australia Eastern Standard Time
EAST +10:00 East Australian Standard Time
GST +10:00 Guam Standard Time, Russia zone 9
LIGT +10:00 Melbourne, Australia
SAST +09:30 South Australia Standard Time
CAST +09:30 Central Australia Standard Time
AWSST +09:00 Australia Western Summer Standard Time
JST +09:00 Japan Standard Time, Russia zone 8
KST +09:00 Korea Standard Time
MHT +09:00 Kwajalein Time
WDT +09:00 West Australian Daylight-Saving Time
MT +08:30 Moluccas Time
AWST +08:00 Australia Western Standard Time
CCT +08:00 China Coastal Time
WADT +08:00 West Australian Daylight-Saving Time
WST +08:00 West Australian Standard Time
JT +07:30 Java Time
ALMST +07:00 Almaty Summer Time
WAST +07:00 West Australian Standard Time
CXT +07:00 Christmas (Island) Time
MMT +06:30 Myanmar Time
ALMT +06:00 Almaty Time
MAWT +06:00 Mawson (Antarctica) Time
IOT +05:00 Indian Chagos Time
MVT +05:00 Maldives Island Time
TFT +05:00 Kerguelen Time
AFT +04:30 Afghanistan Time
EAST +04:00 Antananarivo Summer Time
MUT +04:00 Mauritius Island Time
RET +04:00 Reunion Island Time
SCT +04:00 Mahe Island Time
IRT, IT +03:30 Iran Time
EAT +03:00 Antananarivo, Comoro Time
BT +03:00 Baghdad Time
EETDST +03:00 Eastern Europe Daylight-Saving Time
HMT +03:00 Hellas Mediterranean Time (?)
BDST +02:00 British Double Summer Time
CEST +02:00 Central European Summer Time
CETDST +02:00 Central European Daylight-Saving Time
EET +02:00 Eastern European Time, Russia zone 1
FWT +02:00 French Winter Time
IST +02:00 Israel Standard Time
MEST +02:00 Middle European Summer Time
METDST +02:00 Middle Europe Daylight-Saving Time
SST +02:00 Swedish Summer Time
BST +01:00 British Summer Time
CET +01:00 Central European Time
DNT +01:00 Dansk Normal Tid
FST +01:00 French Summer Time
MET +01:00 Middle European Time
MEWT +01:00 Middle European Winter Time
MEZ +01:00 Mitteleuropéische Zeit
NOR +01:00 Norway Standard Time
SET +01:00 Seychelles Time
SWT +01:00 Swedish Winter Time
WETDST +01:00 Western European Daylight-Saving Time
GMT 00:00 Greenwich Mean Time
UT 00:00 Universal Time
UTC 00:00 Universal Coordinated Time
Z 00:00 Same as UTC
ZULU 00:00 Same as UTC
WET 00:00 Western European Time
WAT -01:00 West Africa Time
FNST -01:00 Fernando de Noronha Summer Time
FNT -02:00 Fernando de Noronha Time
BRST -02:00 Brasilia Summer Time
NDT -02:30 Newfoundland Daylight-Saving Time
ADT -03:00 Atlantic Daylight-Saving Time
AWT -03:00 (unknown)
BRT -03:00 Brasilia Time
NFT -03:30 Newfoundland Standard Time
NST -03:30 Newfoundland Standard Time
AST -04:00 Atlantic Standard Time (Canada)
ACST -04:00 Atlantic/Porto Acre Summer Time
EDT -04:00 Eastern Daylight-Saving Time
ACT -05:00 Atlantic/Porto Acre Standard Time
CDT -05:00 Central Daylight-Saving Time
EST -05:00 Eastern Standard Time
CST -06:00 Central Standard Time
MDT -06:00 Mountain Daylight-Saving Time
MST -07:00 Mountain Standard Time
PDT -07:00 Pacific Daylight-Saving Time
AKDT -08:00 Alaska Daylight-Saving Time
PST -08:00 Pacific Standard Time
YDT -08:00 Yukon Daylight-Saving Time
AKST -09:00 Alaska Standard Time
HDT -09:00 Hawaii/Alaska Daylight-Saving Time
YST -09:00 Yukon Standard Time
MART -09:30 Marquesas Time
AHST -10:00 Alaska/Hawaii Standard Time
HST -10:00 Hawaii Standard Time
CAT -10:00 Central Alaska Time
NT -11:00 Nome Time
IDLW -12:00 International Date Line, West

Fuseaux horaires australiens.  Il y a trois conflits de nommage entre les noms de fuseaux horaires Australiens et les noms de fuseaux horaires utilisés Amérique du Sud et du Nord: ACST, CST et EST. Si l'option de démarrage australian_timezones est mis à vrai alors ACST, CST, EST et SAT sont interprétés comme des noms de fuseaux horaires Australiens, comme montré dans Tableau B.5, « Abreviations de fuseaux horaires australiens en entrée ». Si ceci est faux (ce qui est le cas par défaut) alors ACST, CST, et EST sont pris comme des noms de fuseaux horaires américains et SAT est interprété comme un mot peu significatif indiquant Samedi.

Tableau B.5. Abreviations de fuseaux horaires australiens en entrée

Fuseau Horaire Décalage à partir d'UTC Description
ACST +09:30 Temps Standard d'Australie Centrale
CST +10:30 Australian Central Standard Time
EST +10:00 Australian Eastern Standard Time
SAT +09:30 South Australian Standard Time

Tableau B.6, « Noms des zones de fuseaux horaires pour la configuration de timezone » affiche les noms de fuseau horaire reconnu par PostgreSQL™ comme les valeurs valides pour le paramètre timezone. Notez que ces noms sont conceptuellement aussi différents des noms montrés dans Tableau B.4, « Abréviations de fuseaux horaires en entrée » : la plupart de ces noms implique une règle locale pour l'avancement de l'heure alors que les noms précédents représentent seulement un décalage fixé à partir d'UTC.

Dans beaucoup de cas, il existe plusieurs noms équivalents pour la même zone. Ils sont affichés sur la même ligne. La table est triée principalement par le nom de la ville principale de la zone.

Tableau B.6. Noms des zones de fuseaux horaires pour la configuration de timezone

Fuseau horaire
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

En plus des noms affichés dans la table, PostgreSQL™ acceptera les noms des fuseaux horaires de la forme STDdécalage ou STDdécalageDST, où STD est une abréviation de fuseau, décalage est un décalage numérique en heures à l'ouest d'UTC et DST est une abréviation optionnelle de fuseau pour l'avancement de l'heure, en supposant une heure avant le décalage indiqué. Par exemple, si EST5EDT n'était pas déjà un nom reconnu, il serait accepté et équivalent fonctionnellement au temps USA East Coast. Quand un fuseau horaire d'avancement de l'heure est présent, il est supposé être utilisé suivant les règles de transition des changements horaires utilisées dans l'entrée posixrules de la base de données des fuseaux horaires de zic. Dans une installation standard de PostgreSQL™, posixrules correspond à US/Eastern, pour que les spécifications POSIX des fuseaux horaires suivent les règles de changement d'heure des États-Unis. Si nécessaire, vous pouvez ajuster ce comportement en remplaçant le fichier posixrules.

Faites attention que la fonctionnalité des fuseaux horaires POSIX peut se mettre à accepter silencieusement des saisies erronées car il n'y a pas de vérification sur les abréviations de fuseaux horaires. Par exemple, SET TIMEZONE TO FOOBAR0 fonctionnera, donc le système utilisera réellement une abréviation très particulière pour UTC.