Heim >häufiges Problem >So konvertieren Sie das Oracle-Datumsformat
Empfohlene Tutorials: Oracle-Tutorial
In diesem Artikel wird hauptsächlich die Datumsumrechnung in Oracle vorgestellt.
1. Konvertieren Sie das Datum in eine Zeichenfolge (nehmen Sie den 20. Oktober 2016 als Beispiel)
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') strDateTime from dual;
-- Jahr abrufen -Monat-Tag Stunde: Minute: Sekunde
--Das angezeigte Ergebnis ist: 2016-10-20 12:35:21
select to_char(sysdate,'yyyymmdd hh24:mi:ss') strDateTime from dual;
--Erhalten Sie Jahr und Monat Datum, Stunde: Minute: Sekunde
--Das angezeigte Ergebnis ist: 20161020 13:39:25
select to_char(sysdate,'yyyymmdd') strDateTime from dual;
--Erhalten Sie Jahr, Monat und Tag
-- Das angezeigte Ergebnis ist: 20161020
select to_char(sysdate,'yyyy') strYear from dual;
--Holen Sie sich das Jahr
--Das angezeigte Ergebnis ist: 2016
select to_char(sysdate,'mm') strMonth from dual;
--Erhalten Sie den Monat
--Das Anzeigeergebnis ist: 10
select to_char(sysdate,'dd') strDay from dual;
> --Beim Abrufen von
--Das angezeigte Ergebnis ist: 13
select to_char(sysdate,'hh24') strHour from dual;
--Punkte sammeln
--Das angezeigte Ergebnis ist: 46
select to_char(sysdate,'mi') strMinute from dual;
--Sekunden erhalten
--Das angezeigte Ergebnis ist: 43
select to_char(sysdate,'ss') strSecond from dual;
2. Konvertieren Sie Zeichenfolge und Zeit
Ergebnisse anzeigen: 20.10.2010 13:23:44
select to_date('2010-10-20 13:23:44','yyyy-mm-dd hh24:mi:ss') dateTime from dual;
select to_date('2010-10-20 13:23:44','yyyy/mm/dd hh24:mi:ss') dateTime from dual;
select to_char( to_date(222,'J'),'Jsp') from dual;
select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh:mi:ss') from dual;
Samstag
select to_char(to_date('2012-10-20','yyyy-mm-dd'),'day') strDay from dual;
Samstag
4. Zwei Anzahl der Tage zwischen Tagen select to_char(to_date('2012-10-20','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = English') strDay from dual;
--Anzeigeergebnis: 10
5. Verwendung der Nullzeit select floor(sysdate - to_date('20161010','yyyymmdd')) strTime from dual;
select to_date(null) from dual;
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie das Oracle-Datumsformat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!