【发布时间】:2014-06-23 21:47:23
【问题描述】:
我想在存储之前将字符串转换为日期,我使用了
SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");
Date returnDate = format.parse(date);
当我使用示例日期运行它时: 日期转换的输入字符串是 2014-05-06 解析的日期是 Mon Jan 06 00:05:00 IST 2014
现在当我将 returnDate 存储在 MySql 中时,值为 2014-01-06 00:05:00
为什么更改日期?想知道我是否遗漏了什么。我浏览了与日期字符串转换相关的帖子:How to convert a date from a Datepicker to Mysql DATETIME format using java?
【问题讨论】: