Beispiel für die Konvertierung eines Zeitstempels in ein Datum in MySQL

Beispiel für die Konvertierung eines Zeitstempels in ein Datum in MySQL

Vorwort

Ich bin bei der Arbeit auf folgende Situation gestoßen:

In der Tabelle des Protokollsystems speichert das Zeitfeld anstelle von Datumsdaten einen 13-stelligen Zeitstempel. Im Geschäftsleben müssen wir die Daten eines bestimmten Datums abfragen, indem wir sie nach Zeit und IP gruppieren.

Natürlich können Sie das eingehende Datum vor der Abfrage auf der Geschäftsebene in einen Zeitstempel umwandeln. Da MySQL es aber direkt umwandeln kann, warum speichern Sie den Vorgang dann nicht auf der Geschäftsebene?

1. Lassen Sie mich zunächst die Funktionen in MySQL vorstellen, die Zeitstempel und Daten ineinander umwandeln:

Zeitstempel in Datum umwandeln FROM_UNIXTIME():

FROM_UNIXTIME(1429063399,'%Y-%m-%d %H:%i:%s')

Wenn Sie Stunden, Minuten und Sekunden nicht benötigen, reicht „%Y-%m-%d“ aus

Im obigen Beispiel wird ein 10-stelliger Zeitstempel verwendet. Wenn es sich um einen 13-stelligen Zeitstempel handelt, müssen Sie /1000 wie folgt verwenden:

FROM_UNIXTIME(1429063399123/1000,'%Y-%m-%d %H:%i:%s')

Konvertieren Sie das Datum mit UNIX_TIMESTAMP() in einen Zeitstempel:

UNIX_TIMESTAMP('2015-04-15')

Am häufigsten werden %Y Jahr, %m Monat, %d Tag, %H Stunde, %i Minute und %s Sekunde verwendet.

2. Tatsächliche Nutzung

In meinem tatsächlichen Gebrauch werde ich auch
Die Funktion DATE_FORMAT() (die Funktion DATE_FORMAT(Daten,Format) wird verwendet, um Datums-/Uhrzeitdaten in verschiedenen Formaten anzuzeigen) und FROM_UNIXTIME() zum Konvertieren von:

DATE_FORMAT(FROM_UNIXTIME(Datum/Uhrzeit/1000),'%Y-%m-%d')
Wählen Sie ip, DATE_FORMAT (FROM_UNIXTIME (Zeitstempel/1000), '%Y-%m-%d') als Datum, Anzahl (*)
VON s_page
wobei DATE_FORMAT(FROM_UNIXTIME(Zeitstempel/1000),'%Y-%m-%d') = ?
GRUPPE NACH ip,DATE_FORMAT(FROM_UNIXTIME(Zeitstempel/1000),'%Y-%m-%d')

? ist ein Platzhalter

Zusammenfassen

Dies ist das Ende dieses Artikels über die Konvertierung von Zeitstempeln in Datum in MySQL. Weitere Informationen zur Konvertierung von Zeitstempeln in Datum in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Funktionen und Methoden zum Konvertieren von Datums- und Zeitstempeln in MySQL
  • Detaillierte Erläuterung der MySQL-Datumszeichenfolgen-Zeitstempelkonvertierung
  • So konvertieren Sie Datum und Uhrzeit in PHP+MySQL (UNIX-Zeitstempel und formatiertes Datum)
  • Zwei Methoden zum Konvertieren von MySQL-Zeitstempeln in ein allgemein verwendetes lesbares Zeitformat
  • Detaillierte Erklärung der TIMESTAMP-Verwendung in MySQL
  • MySQL-Beispiel zum Abrufen des heutigen und gestrigen Zeitstempels 0:00
  • Mehrere Möglichkeiten zum Hinzufügen von Zeitstempeln in MySQL-Tabellen

<<:  So verwenden Sie eine Karte, um die domänenübergreifende Nutzung mehrerer Domänennamen in Nginx zu ermöglichen

>>:  Vue ruft die Computerkamera auf, um die Fotofunktion zu realisieren

Artikel empfehlen

Spezifische Verwendung von MySQL-Fensterfunktionen

Inhaltsverzeichnis 1. Was ist eine Fensterfunktio...

Zen-Codierung für Editplus – Beispielcodebeschreibung

Er gibt beispielsweise ein: XML/HTML Code div#Seit...

So vermeiden Sie die Duplizierung von Daten beim Einfügen in einen MySql-Batch

Inhaltsverzeichnis Vorwort 1. Einfügen von ignore...

Der Unterschied zwischen MySQL execute, executeUpdate und executeQuery

Die Unterschiede zwischen „execute“, „executeUpda...

Tutorial zur Installation von JDK und Tomcat unter Linux CentOS

Laden Sie zuerst JDK herunter. Hier verwenden wir...

Frage zur Webseitenerstellung: Bilddateipfad

Dieser Artikel stammt ursprünglich von 123WORDPRE...

Der Unterschied zwischen HTML-Block-Level-Tags und Inline-Tags

1. Blockebenenelement: bezieht sich auf die Fähigk...

Detaillierte Erklärung zur Verwendung der Element-el-button-Button-Komponente

1. Hintergrund Schaltflächen werden sehr häufig v...

Tutorial zum Migrieren von Projekten von MYSQL zu MARIADB

Bereiten Sie die Datenbank (MySQL) vor. Wenn Sie ...

Reine JS-Methode zum Exportieren von Tabellen nach Excel

html <div > <button type="button&qu...

So lösen Sie das Problem, das Root-Passwort von Mysql auf dem Mac zu vergessen

Ich habe MySQL auf meinem Computer längere Zeit n...

So schreiben Sie Objekte und Parameter, um Flash in Firefox abzuspielen

Code kopieren Der Code lautet wie folgt: <Obje...

Ladeanimation mit CSS3 implementiert

Ergebnisse erzielen Implementierungscode <h1&g...

Detaillierte Beschreibung der Unicode-Signatur-BOM

Unicode-Signatur-BOM – Was ist die BOM? BOM ist di...