

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# TO\$1TIMESTAMP-Funktion in Amazon QLDB
<a name="ql-functions.to_timestamp"></a>

**Wichtig**  
Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter [Migrieren eines Amazon QLDB-Ledgers zu Amazon](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/) Aurora PostgreSQL.

Verwenden Sie in Amazon QLDB bei einer gegebenen Zeichenfolge, die einen Zeitstempel darstellt, die `TO_TIMESTAMP` Funktion, um die Zeichenfolge in einen `timestamp` Datentyp zu konvertieren. Das ist der umgekehrte Vorgang von `TO_STRING`.

## Syntax
<a name="ql-functions.to_timestamp.syntax"></a>

```
TO_TIMESTAMP ( string [, 'format' ] )
```

## Argumente
<a name="ql-functions.to_timestamp.arguments"></a>

*string*  
Der Feldname oder Ausdruck des Datentyps `string`, den die Funktion in einen Zeitstempel umwandelt.

*format*  
(Optional) Das Zeichenkettenliteral, das das Formatmuster der Eingabe in Bezug auf ihre *string* Datumsteile definiert. Informationen zu gültigen Formaten finden Sie unter [Zeichenketten im Timestamp-Format](ql-functions.timestamp-format.md).  
Wenn dieses Argument weggelassen wird, geht die Funktion davon aus, dass *string* das Format eines [Standard-Ion-Zeitstempels](http://amzn.github.io/ion-docs/docs/spec.html#timestamp) hat. Dies ist die empfohlene Methode, einen Ion-Zeitstempel mit dieser Funktion zu analysieren.  
Auffüllung mit Nullen ist optional, wenn ein Ein-Zeichen-Formatsymbol (wie `y`, `M`, `d`, `H`, `h`, `m`, `s`) verwendet wird, aber für mit Nullen aufgefüllte Varianten (wie `yyyy`, `MM`, `dd`, `HH`, `hh`, `mm`, `ss`) erforderlich.  
Zweistellige Jahreszahlen werden besonders behandelt (Formatsymbol`yy`). 1900 wird zu Werten hinzugefügt, die größer oder gleich 70 sind, und 2000 wird zu Werten unter 70 addiert.  
Monatsnamen und AM- oder PM-Indikatoren unterscheiden nicht zwischen Groß- und Kleinschreibung.

## Rückgabetyp
<a name="ql-functions.to_timestamp.return-type"></a>

`timestamp`

## Beispiele
<a name="ql-functions.to_timestamp.examples"></a>

```
TO_TIMESTAMP('2007T')                         -- `2007T`
TO_TIMESTAMP('2007-02-23T12:14:33.079-08:00') -- `2007-02-23T12:14:33.079-08:00`
TO_TIMESTAMP('2016', 'y')                     -- `2016T`
TO_TIMESTAMP('2016', 'yyyy')                  -- `2016T`
TO_TIMESTAMP('02-2016', 'MM-yyyy')            -- `2016-02T`
TO_TIMESTAMP('Feb 2016', 'MMM yyyy')          -- `2016-02T`
TO_TIMESTAMP('February 2016', 'MMMM yyyy')     -- `2016-02T`

-- Runnable statements
SELECT TO_TIMESTAMP('2007T') FROM << 0 >>              -- 2007T
SELECT TO_TIMESTAMP('02-2016', 'MM-yyyy') FROM << 0 >> -- 2016-02T
```

## Verwandte Funktionen
<a name="ql-functions.to_timestamp.related"></a>
+ [CAST](ql-functions.cast.md)
+ [DATE\$1ADD](ql-functions.date_add.md)
+ [DATE\$1DIFF](ql-functions.date_diff.md)
+ [EXTRACT](ql-functions.extract.md)
+ [TO\$1STRING](ql-functions.to_string.md)
+ [UTCNOW](ql-functions.utcnow.md)