In MySQL können Sie die Funktion str_to_date verwenden, um verchar in einen Zeittyp zu konvertieren. Die Syntax dieser Funktion lautet „Str_to_date(col.pattern)“, wobei der Parameter col das Feld oder der Inhalt ist, der formatiert werden muss.
Empfohlen: „MySQL-Video-Tutorial“
1. Konvertieren Sie den Datumstyp in den Varchar-Typ
Verwenden Sie zum Konvertieren die Funktion date_format. Die Verwendungsmethode ist
Date_format(col, pattern)
col ist das Feld, das formatiert werden muss, Muster ist das zu konvertierende Format, das Format bezieht sich auf die allgemeine Formattabelle
Unter diesen ist das am häufigsten verwendete Format xxxx-xx-xx xx:xx:xx erforderlich geschrieben werden als:
%Y gemäß der Formattabelle -%m-%d %H:%i:%s, das heißt:
DATE_FORMAT(xxx,'%Y-%m-%d %H:% i:%s')
2.varchar-Typ In Datumstyp konvertieren
Verwenden Sie die Funktion str_to_date zur Konvertierung. Die Verwendungsmethode ist
Str_to_date(col.pattern), wobei col das Feld oder der Inhalt ist, der sein muss formatiert. Das Format des Musters bezieht sich auf die Formattabelle. Die Verwendung und die Konvertierung von Datum in Varchar sind tatsächlich ähnlich.
Anbei: Formattabelle (übersetzt)
Wert |
Bedeutung |
|
Sekunden |
% S, %s |
Sekunden in zweistelliger Form (00,01, ..., 59) |
Minuten |
%i | Zweistellige Minuten (00,01, ..., 59) |
Stunden |
%H |
24-Stunden-Format, zweistellige Stunden ( 00, 01, ...,23) |
%h |
12-Stunden-Format, zweistellige Stunde (00,01, ...,12) |
|
|
%k |
24-Stunden-Uhr, Zahlenformat Stunde (0,1,...,23) |
%l |
12-Stunden-Format, Zahlenform Stunde (0,1,...,12) |
|
. | %T |
24-Stunden-Format, Zeitformat (HH:mm:ss) |
|
%r |
12- Stundenformat, Zeitformat (hh: mm: ss AM oder PM) |
|
%p |
AM Vormittag oder Nachmittag nachmittags |
Woche |
%W | Der Name jedes Wochentags (Sonntag, Montag, ..., Samstag) |
|
%a |
Abkürzung von jeweils der Name Wochentag (Sonntag, Montag, ..., Samstag) |
|
%w |
identifiziert die Woche in numerischer Form (0=Sonntag, 1=Montag, ..., 6 = Samstag) |
|
%U |
Die Zahlen repräsentieren die Anzahl der Wochen, und der Sonntag ist der erste Tag der Woche |
%u |
Die Zahlen geben die Anzahl der Wochen an, Montag ist der erste Tag der Woche |
|
%d |
Zwei Ziffern stellen den Tag des Monats dar (01,02,...,31) |
|
|
%e |
Die Zahl stellt die Anzahl der Tage im Monat dar (1,2,...,31) |
|
%D |
Das englische Suffix gibt die Anzahl der Tage an im Monat (1., 2., 3....) |
|
%j |
stellt die Anzahl der Tage im Jahr mit drei Ziffern dar (001.002, .. .,366) |
Monat |
%M |
Englischer Monatsname (Januar, Februar, ..., Dezember) |
|
%b |
Englische Abkürzung des Monatsnamens (Jan, Feb, ..., Dec) |
|
%m |
Zwei Ziffern stehen für der Monat (01,02, ...,12) |
%c |
Die Zahl stellt den Monat dar (1,2,...,12) |
|
Jahr |
%Y |
Vierstelliges Jahr (2015, 2016...) |
%y |
Zweistellige Jahreszahl (15,16...) |
|
Textausgabe |
% Text |
Direkte Ausgabe Textinhalt |
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie die Zeit mit MySQL Verchar. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!