PostgreSQL to_timestamp Funktion

In diesem PostgreSQL-Tutorial wird die Verwendung der PostgreSQL-Funktion to_timestamp mit Syntax und Beispielen erläutert.

Beschreibung

Die PostgreSQL-Funktion to_timestamp konvertiert einen String in einen timestamp.

Syntax

Die Syntax für Die Funktion to_timestamp in PostgreSQL lautet:

to_timestamp( string1, format_mask )

Parameter oder Argumente

string1
Die Zeichenfolge, die in einen timestamp konvertiert wird.

format_mask

Das Format, mit dem string1 in einen timestamp konvertiert wird. Es kann eine der folgenden sein und kann in vielen Kombinationen verwendet werden.

ParameterErläuterung
YYYY4-stelliges Jahr
Y,YYY4-stelliges Jahr mit Komma
YYY
YY
Y
Letzte 3, 2 oder 1 Stelle(n) des Jahres
IYYY4-stelliges Jahr nach ISO-Norm
IYY
IY
I
Letzte 3, 2 oder 1 Stelle (n) des ISO-Jahres
QQuartal des Jahres (1, 2, 3, 4; JAN-MAR = 1).
MMMonat (01-12; JAN = 01).
MONAbgekürzter Monatsname in Großbuchstaben
MonAbgekürzter Name des großgeschriebenen Monats
monAbgekürzter Monatsname in Kleinbuchstaben
MONTH Name des Monats in Großbuchstaben, mit Leerzeichen auf eine Länge von 9 Zeichen aufgefüllt
MonthName des großgeschriebenen Monats, der mit Leerzeichen auf eine Länge von 9 Zeichen aufgefüllt ist
monthName des Monats in Kleinbuchstaben, mit Leerzeichen auf eine Länge von 9 Zeichen aufgefüllt
RMMonat in römischen Großbuchstaben
rmMonat in römischen Kleinbuchstaben
WWWoche des Jahres (1-53), in der Woche 1 am ersten Tag des Jahres beginnt
WWoche des Monats (1-5), wobei Woche 1 am ersten Tag des Monats beginnt
IWWeek of Year (01-53) basierend auf der ISO-Norm
DAY Name des Tages in Großbuchstaben, mit Leerzeichen auf eine Länge von 9 Zeichen aufgefüllt
DayName des großgeschriebenen Tages, mit Leerzeichen auf eine Länge von 9 Zeichen aufgefüllt
dayName des Tages in Kleinbuchstaben, mit Leerzeichen auf eine Länge von 9 Zeichen aufgefüllt
DYKurzname des Tages in Großbuchstaben
DyAbgekürzter Name des großgeschriebenen Tages
dyAbgekürzter Tagesname in Kleinbuchstaben
DDDTag des Jahres (1-366)
IDDDTag des Jahres basierend auf dem ISO-Jahr
DDTag des Monats (01-31)
DWochentag (1-7, wobei 1=Sunday, 7=Saturday)
IDWochentag basierend auf dem ISO-Jahr (1-7, wobei 1=Monday, 7=Sunday)
JJulianischer Tag; die Anzahl der Tage seit Mitternacht am 24. November 4714 v
HHStunde des Tages (01-12)
HH12Tageszeit (01-12)
HH24Tageszeit (00-23)
MIMinute (00-59)
SSSekunde (00-59)
MSMillisekunde (000-999)
USMikrosekunde (000000-999999)
SSSSSekunden nach Mitternacht (0-86399)
am, AM, pm, oder PMMeridian Indikator
a.m., A.M., p.m., oder P.M.Meridian Indikator
ad, AD, a.d., oder A.DAD-Indikator
bc, BC, b.c., or B.C.BC-Indikator
TZName der Zeitzone in Großbuchstaben
tzName der Zeitzone in Kleinbuchstaben
CC4-stelliges Jahrhundert

Gilt für

Die Funktion to_timestamp kann in den folgenden Versionen von PostgreSQL verwendet werden:

  • PostgreSQL 12.1, PostgreSQL 11.6, PostgreSQL 10.11, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

Beispiel

Schauen wir uns einige Beispiele für die PostgreSQL-Funktion to_timestamp an und untersuchen, wie die Funktion to_timestamp in PostgreSQL verwendet wird.
Beispielsweise: