如何把某月某日,转换为Mysql中的Date格式
2014-03-18 15:34
169 查看
前几天要分析一段数据,需要把
10944750,13451,0,6月4日
10944750,13451,2,6月4日
这种类型的csv导入到Mysql中进行分析。
其他字段都没问题,关键是如何把6月4日导入成Date类型。
查阅资料后得到解决方案,
1.先把6月4日转换为6/4/2014的格式,这个使用任意文本编辑器的替换功能就行了(eg:把月替换成/)。
2.新建一个varchar类型的字段,比如visit_datetimes,然后按正常导入数据库。
3.然后调用Mysql的STR_TO_DATE函数,实例代码如下。
PS:导入使用phpmyadmin自带导入功能
10944750,13451,0,6月4日
10944750,13451,2,6月4日
这种类型的csv导入到Mysql中进行分析。
其他字段都没问题,关键是如何把6月4日导入成Date类型。
查阅资料后得到解决方案,
1.先把6月4日转换为6/4/2014的格式,这个使用任意文本编辑器的替换功能就行了(eg:把月替换成/)。
2.新建一个varchar类型的字段,比如visit_datetimes,然后按正常导入数据库。
3.然后调用Mysql的STR_TO_DATE函数,实例代码如下。
user_id,brand_id,type,visit_datetime UPDATE ali SET visit_datetime= STR_TO_DATE(visit_datetimes, '%m/%d/%Y') WHERE STR_TO_DATE(visit_datetimes, '%m/%d/%Y') IS NOT NULL
PS:导入使用phpmyadmin自带导入功能
相关文章推荐
- mysql内置函数,在mysql里面利用str_to_date()把字符串转换为日期格式
- 如何将 String类型 转换为日期格式 Date类型
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- java 如何将日期类型Date 时间戳 转换为 期望格式的 日期字符串(mongo db)
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- setTimeStamp()与setDate()区别 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- 在数据库里如何将毫秒转换成date格式
- 在mysql里面利用str_to_date()把字符串转换为日期格式
- 如何用date将时间戳转换为时间格式
- java 把string数据转换成date数据存入mysql的问题,如何获取当前时间date存入数据库
- mysql date 格式的提取和转换
- 【YMGJ 2】时间格式转换:Unable to convert MySQL date/time value to System.DateTime
- 如何用JAVA将二进制文件转换成BASE64格式保存到MySQL的Blob字段里并读出下载
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- 如何用date将时间戳转换为时间格式
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- mybatis如何接收字符串转换为date类型插入数据库
- 下载的谷歌卫星地图如何转换成Skyline MPT文件格式