B.2. Mots clés Date/Heure

Tableau B-1 montre les marqueurs qui sont autorisés commme abréviations pour les noms des mois.

Tableau B-1. Abréviations des mois

MoisAbréviations
AvrilApr
AoûtAug
DécembreDec
FévrierFeb
JanvierJan
JuilletJul
JuinJun
MarsMar
NovembreNov
OctobreOct
SeptembreSep, Sept

Note : Le mois de mai n'a pas d'abréviation explicite, pour des raisons évidentes

Tableau B-2 montre les marqueurs qui sont autorisés comme abréviations pour les noms des jours de la semaine.

Tableau B-2. Abréviations des jours de la semaine

JourAbréviation
DimancheSun
LundiMon
MardiTue, Tues
MercrediWed, Weds
JeudiThu, Thur, Thurs
VendrediFri
SamediSat

Tableau B-3 montre les marqueurs qui servent à modifier divers contenus.

Tableau B-3. Modificateurs de Champs Date/Heure

IdentifiantDescription
ABSTIMEMot clé ignoré
AMHeure avant 12:00
ATMot clé ignoré
JULIAN, JD, JLe champ suivant est un jour Julien
ONMot clé ignoré
PMHeure à ou après 12:00
TLe 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 montre les abréviations de fuseau horaire reconnus par PostgreSQL pour les valeurs de type date/time. PostgreSQL utilise des tables internes pour le décodage de fuseau horaire puisqu'il n'y a aucune interface standard du système d'exploitation pour donner l'accés à l'information multi-fuseau horaire. Néanmoins le système d'exploitation servant de plateforme est utilisé pour fournir l'information sur le fuseau horaire en sortie.

De plus, gardez à l'esprit que les noms des fuseaux horaires reconnus par SET TIMEZONE sont dépendants du système d'exploitation et pourraient avoir bien peu à faire avec Tableau B-4. Par exemple, quelques systèmes reconnaissent des valeurs comme 'Europe/Rome' avec SET TIMEZONE.

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

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

Australian Time Zones. 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. 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. Abréviations des fuseaux horaires australiens

Fuseau HoraireOffset from UTCDescription
ACST+09:30Temps Standard d'Australie Centrale
CST+10:30Australian Central Standard Time
EST+10:00Australian Eastern Standard Time
SAT+09:30South Australian Standard Time