Heim > Datenbank > SQL > Hauptteil

Beispiele für Konvertierungsvorgänge zwischen Datumsangaben und Zeichenfolgen in SQL

WBOY
Freigeben: 2022-11-03 20:39:40
nach vorne
6170 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über SQL und stellt hauptsächlich den relevanten Inhalt von Konvertierungsvorgängen zwischen Datumsangaben und Zeichenfolgen vor. Ich hoffe, dass er für alle hilfreich ist.

Beispiele für Konvertierungsvorgänge zwischen Datumsangaben und Zeichenfolgen in SQL

Empfohlene Studie: „SQL-Tutorial

1. Oracle-Datums- und String-Konvertierung

1.1 Datum in ZeichenString

1.1.1 jjjj Jahr mm Monat dd Tag hh24 Stunden mi Minuten ss Sekunden

Manuelles Spleißen Jahr Monat Tag

select
      to_char(sysdate, 'yyyy') || '年' 
   || to_char(sysdate, 'mm') || '月' 
   || to_char(sysdate, 'dd') || '日'
   || ' '
   || to_char(sysdate, 'hh24') || '時' 
   || to_char(sysdate, 'mi') || '分' 
   || to_char(sysdate, 'ss') || '秒' 
from
  dual
Nach dem Login kopieren

Ergebnis

8. September 2021

1.1.2 jjjj-mm-tt hh24:mi:ss

Datum 0 nicht entfernen, und zeigen Sie das

select
  to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') 
from
  dual
Nach dem Login kopieren

Ergebnis im 24-Stunden-Format an

2021-09-08 11:12:02

1.1.3 yyyyfm-mm-dd. hh24:mi:ss

Das Datum Entfernt 0 und zeigt sie im 24-Stunden-Format an. Das Ergebnis. 2021-9-8 11:21:55 , Monat und Tag, und es gibt ein Trennzeichen

select
  to_char(sysdate, 'yyyyfm-mm-dd hh24:mi:ss') 
from
  dual
Nach dem Login kopieren
Ergebnis


20210908

1.2 Zeichenfolge in Datum konvertieren

Verwenden Sie die Funktion to_date('date', 'format'). ult

2021/09/08 0 ; yyyy/mm/dd


select
  to_char(sysdate, 'yyyy/mm/dd') 
from
  dual
Nach dem Login kopieren

Ergebnis

2021/09/08

2.1.2 yyyy-mm-dd

select
  to_char(sysdate, 'yyyymmdd') 
from
  dual
Nach dem Login kopieren

Ergebnis


2021 -09-08

2.1.3 jjjjmmtt

select
  to_date('20210908', 'yyyymmdd') 
from
  dual
Nach dem Login kopieren
Ergebnis

20210908

2.1.4 jjjj-mm-tt hh:mm:ss

select
  to_date('2021-9-8 11:21:55', 'yyyyfm-mm-dd hh24:mi:ss') 
from
  dual
Nach dem Login kopieren

Ergebnis


2021- 09-08 12:30:33

2.1.5 JJJJ Jahr mm Monat TT Tag

SELECT
  CONVERT(varchar (100), GETDATE(), 111)
Nach dem Login kopieren

Ergebnis

8. September 2021

2.2 String bis. Datum

CAST('String date ' als 'Datentyp – normalerweise Datum oder Datum/Uhrzeit‘)

Wenn das String-Datum kein gültiges Datum ist, wird ein Fehler gemeldet

TRY_CAST('String-Datum' als ‚Datentyp – normalerweise Datum oder Datum/Uhrzeit‘)

Versuchen Sie, die Zeichenfolge „Datum konvertieren“ in den Datumstyp zu konvertieren

SELECT
  CONVERT(varchar (100), GETDATE(), 23)
Nach dem Login kopieren

Ergebnis

2021/09/08 0:00:00

SELECT
  CONVERT(varchar (100), GETDATE(), 112)
Nach dem Login kopieren
Ergebnis


2021/09/08 11:21:55

Drei. MySQL-Datums- und String-Konvertierung zueinander

? e
Ergebnis

月 Um 21:00 Uhr am 8. September 2021, um 21:04 Minuten 59 Sekunden


3.1.2 yyyyy-MM-DD HH: II: SS

SELECT
  CONVERT(varchar (100), GETDATE(), 120)
Nach dem Login kopieren

3.2 String Date

Sto_to_ Datumsfunktion
select
    CONVERT(varchar, DATEPART(yy, GETDATE())) + '年' 
  + CONVERT(varchar, DATEPART(mm, GETDATE())) + '月' 
  + CONVERT(varchar, DATEPART(dd, GETDATE())) + '日'
Nach dem Login kopieren
Ergebnis


2019-01-17 19:05:05

Empfohlenes Lernen: „

SQL-Tutorial

Das obige ist der detaillierte Inhalt vonBeispiele für Konvertierungsvorgänge zwischen Datumsangaben und Zeichenfolgen in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
sql
Quelle:jb51.net
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!