Ich habe eine CSV-Datei, die ich interessiere und das Datumsformat ist 20-Nov-2010 Wie formatiere ich es für die Einfügung in mysql akzeptiert Format für ein Feld mit Datum als Typ?Format Datum Feldtyp
0
A
Antwort
0
date("Y-m-d", strtotime("20-Nov-2010"));
0
Andreas' Antwort ist ein wenig kurz und bündig - in PHP diese eine Zeichenfolge zurück, die Sie in Ihre Abfrage splice kann:
$d=date("Y-m-d", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES('$d')";
Aber wenn Sie die Zeichensetzung weglassen, können Sie es ad ohne die Zitate:
$d=date("Ymd", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES($d)";
Ein Nachteil dieses Ansatzes ist, dass strtotime() dazu, eine Art von Datumswert immer wieder zurückkehren - und manchmal nicht, was Sie erwarten.
auch immer Sie das Parsen in MySQL tun könnte, die viel strenger ist:
$d='20-Nov-2010';
$qry="INSERT INTO sometable (adate) VALUES(STR_TO_DATE($d, '%d-%b-%Y'))";
Aber denken Sie daran, wenn check for errors mysql das Datum zu analysieren versucht.
Verwandte Themen
- 1. String.Format (Format, Datum) ignoriert Format
- 2. Format Datum ohne Jahr
- 3. Convert Datum YYYYMM Format
- 4. Format Datum in websql
- 5. Format Datum als Wochentag
- 6. Format Datum in C#
- 7. Rails Format Nil Datum
- 8. Javascript Datum/Zeit Format
- 9. Javascript Format Datum
- 10. Format Datum Kontroller
- 11. SQL-Code-Format Datum
- 12. Knockout.js Format Datum Artikel
- 13. Format Datum mit moment.js
- 14. Datum Kultur Format Probleme
- 15. von Datum (String-Format)
- 16. Format Datum basierend auf Format in JavaScript
- 17. Format Datum mit fmt: format JSP
- 18. Post Datum Format Fehler: Ungültiges Datum
- 19. Format Datum als Jahr/Quartal
- 20. Format Datum Nummer von Datenbank
- 21. Rails Datum Format im Formularfeld
- 22. Format Datum mit Text verketten
- 23. GETDATE() falsche Datum/Uhrzeit-Format
- 24. Powershell - Formatierung Datum YYMMDD Format
- 25. Datum Zeit Format formatiert nicht
- 26. Format STR_TO_DATE zu einem Datum
- 27. Django String zu Datum Format
- 28. Verwenden von DateFormat.getDateTimeInstance(). Format (Datum);
- 29. Welches Format hat dieses Datum?
- 30. php convert Datum mysql Format