Ich versuche, ein TIMESTAMP
den DATETIME
, DATE
und TIME
MySQL-Typen zu konvertieren mit dem FROM_UNIXTIME
Feld. Ich habe festgestellt, dass die Werte für die Felder TIME
und unterschiedliche Zeitinformationen haben.Unterschiedliche Werte für Datetime, Datums- und Zeitfelder aus Zeitstempeln in MySQL
Anstelle der Insert-Anweisung an den Tisch, ich bin es mit einer einfachen SELECT-Anweisung zu ersetzen, die die Werte drucken:
select FROM_UNIXTIME('1468561341') as timestamp_datetime,FROM_UNIXTIME('1468561341','%d/%m/%y') as timestamp_date, FROM_UNIXTIME('1468561341','%h:%m:%s %p') as timestamp_time
Die Ergebnisse sehen wie folgt aus:
- timestamp_datetime:
2016-07-15 05:42:21.000000
- timestamp_date
15/07/16
- timestamp_time
05:07:21 AM
Wie kann ich in beiden Spalten einen konsistenten Zeitwert erhalten?
Was meinen Sie * konsistenten Zeitwert *? – Blank