Heim >Datenbank >MySQL-Tutorial >Wie konvertiert man MySQL-Datumszeichenfolgen in UNIX-Zeitstempel und umgekehrt?

Wie konvertiert man MySQL-Datumszeichenfolgen in UNIX-Zeitstempel und umgekehrt?

Linda Hamilton
Linda HamiltonOriginal
2024-11-29 22:28:12579Durchsuche

How to Convert MySQL Date Strings to UNIX Timestamps and Vice Versa?

Konvertieren von MySQL-Datumszeichenfolgen in UNIX-Zeitstempel

Konvertieren von Datumszeichenfolgen in UNIX-Zeitstempel

So konvertieren Sie eine Datumszeichenfolge im Format „15. April 2012 12 Um „:00AM“ in einen UNIX-Zeitstempel zu konvertieren, verwenden Sie das folgende SQL Abfrage:

SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))

Datumsformat ändern

Um das Datumsformat zu ändern, verwenden Sie die Funktion FROM_UNIXTIME() zusammen mit der Funktion UNIX_TIMESTAMP(). Die folgende Abfrage konvertiert beispielsweise den UNIX-Zeitstempel in das Format „%m-%d-%Y %h:%i:%p“:

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')), '%m-%d-%Y %h:%i:%p')

Dokumentation

Weitere Informationen Weitere Informationen finden Sie im folgenden MySQL Dokumentation:

  • [UNIX_TIMESTAMP](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_unix-tim estamp)
  • [FROM_UNIXTIME](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_from-unixtime)

Das obige ist der detaillierte Inhalt vonWie konvertiert man MySQL-Datumszeichenfolgen in UNIX-Zeitstempel und umgekehrt?. 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