Heim  >  Artikel  >  Datenbank  >  So konvertieren Sie Uhrzeit und Datum in Oracle in einen Zeitstempel

So konvertieren Sie Uhrzeit und Datum in Oracle in einen Zeitstempel

青灯夜游
青灯夜游Original
2022-03-25 17:20:0923866Durchsuche

Konvertierungsmethode: 1. Verwenden Sie die Funktion to_char(), um die Uhrzeit und das Datum im angegebenen Format auszugeben. Das Ergebnis ist eine Zeichenfolge, die Syntax ist „to_char(date,“conversion format“)“ 2. Verwenden Sie to_date ()-Funktion, Syntax „to_date(„Zeitzeichenfolge“, „konvertiertes Zeit- und Datumsformat“)“.

So konvertieren Sie Uhrzeit und Datum in Oracle in einen Zeitstempel

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.

Oracle-Zeitdatumsumwandlung in Zeitstempel

In Oracle gibt es zwei Methoden, um Zeitdatum in Zeitstempel umzuwandeln:

  • to_char()-Funktion

  • to_date()-Funktion

1 . to_char()

gibt die Uhrzeit und das Datum im angegebenen Format aus und das Ergebnis ist eine Zeichenfolge, kein Datumstyp.

to_char(日期,"转换格式" )

konvertiert das angegebene Datum gemäß dem „Konvertierungsformat“.

Beispiel:

select to_char(sysdate, 'yyyy-mm-dd') from dual;
select to_char(sysdate, 'yyyy/mm/dd') from dual;
select to_char(sysdate, 'yyyymmdd') from dual;
select to_char(sysdate, 'yyyymmdd hh24:mi:ss') from dual;

Sie können auch to_char() verwenden, um eine separate Zeichenfolge aus Jahr, Monat, Tag, Stunde, Minute und Sekunde zu erhalten.

select to_char(sysdate,'yyyy') from dual;
select to_char(sysdate,'mm') from dual;
select to_char(sysdate,'hh24') from dual;
select to_char(sysdate,'mi') from dual;

2, to_date()

Konvertieren Sie die Zeichenfolge in eine speziell angegebene Zeichenfolge Zeit- und Datumsformat

to_date("时间字符串","转换的时间日期格式")

Die Formate der beiden Parameter müssen übereinstimmen, sonst wird ein Fehler gemeldet.

Das heißt, der erste Parameter wird entsprechend dem Format des zweiten Parameters interpretiert.

Beispiel:

select to_date('20220103','yyyymmdd') from dual;
select to_date('20220103','yyyy-mm-dd') from dual;
select to_date('20220103','yyyy/mm/dd') from dual;
select to_date('20220103','yyyy-mm-dd hh24:mi:ss') from dual;

Empfohlenes Tutorial: „Oracle Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Uhrzeit und Datum in Oracle in einen Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn