我有一个csv文件,我很感兴趣,日期格式是20-Nov-2010我如何格式化它以插入到日期为字段的字段的mysql接受格式?格式日期字段类型
Q
格式日期字段类型
0
A
回答
0
date("Y-m-d", strtotime("20-Nov-2010"));
0
Andreas的答案是有点简洁 - 在PHP中,这将返回它可以拼接 到你的查询字符串:
$d=date("Y-m-d", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES('$d')";
但是,如果你省略了标点符号,可以广告它不报价:
$d=date("Ymd", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES($d)";
这种方法的缺点是的strtotime()往往总是返回某种日期值的 - 有时你希望不是。
但是你可以做在MySQL的解析,这是很多更严格:
$d='20-Nov-2010';
$qry="INSERT INTO sometable (adate) VALUES(STR_TO_DATE($d, '%d-%b-%Y'))";
但要记住check for errors当MySQL试图解析日期。
相关问题
- 1. Logstash/Elasticsearch CSV字段类型,日期格式和多字段(.raw)
- 2. Solr日期字段格式
- 3. D3:格式日期类型
- 4. 我可以使用自定义日期格式的MySQL日期字段类型
- 5. 日期型字段
- 6. 窗体字段类型是日期DateDiff
- 7. ASP输入字段类型日期
- 8. SAPUI5:格式化日期字段(Odata)
- 9. JTable中的日期字段格式
- 10. 从MYSQL格式化日期字段
- 11. 转换日期字段格式
- 12. 在mysql中格式化日期字段
- 13. Symfony的日期时间字段格式
- 14. HTML输入类型=“日期”值格式
- 15. 格式输入类型=日期
- 16. php日期错误,sql日期类型的原始字段
- 17. iPhone日期字段 - 更改日期格式
- 18. 日期字段中的显示值与日期格式无关
- 19. 从数据库的日期字段更改日期格式
- 20. 如何GROUP BY日期,日期的格式类型为nvarchar
- 21. 日期格式模型
- 22. 类型为日期或类型文本的输入字段
- 23. VBA访问指定日期/时间字段的字段格式
- 24. 格式excel中的“无格式”日期字段
- 25. SQL VIEW格式化XML字段类型
- 26. 将日期时间更改为日期格式的日期数据类型?
- 27. 日期类型字段在ruby rails中取默认值,如何验证日期格式?
- 28. 措辞日期格式到数字日期格式
- 29. XML文字格式日期
- 30. 格式字符串日期