Methode: 1. Verwenden Sie die Funktion „to_timestamp()“, um die Zeichenfolge in einen Zeitstempel umzuwandeln. 2. Verwenden Sie die Funktion „to_date()“, um den Zeitstempel in einen Datumstyp umzuwandeln. 3. Verwenden Sie die Funktion „CAST“, um den Zeitstempeltyp zu konvertieren miteinander ausgehen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
1. Konvertieren Sie den Zeitstempel in den Datumstyp
select to_timestamp(loga006,'dd-MON-yyhh:mi:ss.ff AM') from loga_t;
3. Konvertieren Sie den Datumstyp in den Zeitstempel
select cast(to_timestamp(loga006,'dd-MON-yyhh:mi:ss.ff AM')as date) timestamp_to_date loga_t
select cast(sysdateas timestamp) date_to_timestamp from loga_tLassen Sie uns zunächst über den Unterschied zwischen Datum und Zeitstempel sprechen. Wie wir alle wissen, kann der Datumstyp Monat, Jahr, Tag, Jahrhundert, Stunde, Minute und Sekunde speichern und das übliche Format ist „MM/TT/JJJJ HH24:MI:SS“ oder „MM-TT-JJJJ“. HH24:MM' :SS'. Sie sehen, dass das Datum nur auf Sekunden genau sein kann und dass allgemeine Zeitberechnungen nicht ausreichen, aber für Berechnungen mit höheren Anforderungen wie Zeitintervallen ist das etwas nicht möglich
Um das Datumsproblem zu lösen, hat ORACLE aufgrund des Problems der unzureichenden Typgranularität den Zeitstempeltyp erweitert und der Zeitstempeltyp führt Informationen in Sekundenbruchteilen ein. 2. Holen Sie sich die Systemzeit und geben Sie sie als Datumstyp zurück.
select systimestamp from loga_t2 kann wie folgt sein:
SQL>SELECT SYSDATE FROM DUAL;3. Konvertierung zwischen Datumstyp und Zeitstempeltyp 1. Datum--》Zeitstempel, das Beispiel ist wie folgt:
SQL> SELECT SYSTIMESTAMP FROM DUAL;2. Datum, das Beispiel ist wie folgt:
SQL>select to_date(to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dualOder Sie können zur Konvertierung auch die CAST-Funktion verwenden, das Beispiel sieht wie folgt aus:
SQL>select to_timestamp(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dualEbenso kann auch die Konvertierung von Datum in Zeitstempel mit der CAST-Funktion erfolgen. Empfohlenes Tutorial: „
Oracle Video Tutorial
“Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeitstempel in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!