MySQL konvertieren von Datums-Zeichenfolge auf Unix-timestamp
Wie konvertiere ich das folgende format unix-timestamp?
Apr 15 2012 12:00AM
Format, die ich von DB zu haben scheint AM
am Ende.
Ich habe versucht, mit der folgenden, aber es hat nicht funktioniert:
CONVERT(DATETIME, Sales.SalesDate, 103) AS DTSALESDATE,
CONVERT(TIMESTAMP, Sales.SalesDate, 103) AS TSSALESDATE
where Sales.SalesDate value is Apr 15 2012 12:00AM
- Ist das Datum als text gespeichert in der DB ?
- Ist es wirklich eine MySQL-Frage? Ihre syntax nicht so suggerieren.
- Scheint, was die Frage ist, über MSSQL.
InformationsquelleAutor redcoder | 2012-06-21
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese Abfrage für
CONVERT DATETIME to UNIX TIME STAMP
Diese Abfrage für
CHANGE DATE FORMATE
Werden Sie sicherlich haben beide
STR_TO_DATE
konvertieren Sie Ihre Daten z.B. in eine MySQL-standard-Datum-format, undUNIX_TIMESTAMP
, um die Zeitmarke von ihm.Gegeben, das format von Datum, so etwas wie
Wird, gibt Sie einen gültigen Zeitstempel. Suchen Sie die
STR_TO_DATE
Dokumentation, um mehr Informationen über das format string.Für das aktuelle Datum verwenden Sie einfach
UNIX_TIMESTAMP()
in Ihrer MySQL-Abfrage.Vom http://www.epochconverter.com/