我搜索了这个问题,但发现只从字符串更改为日期,然后将日期显示为字符串。我有一个要求,我收到字符串格式的日期,然后我必须在日期对象中解析它并输入数据库。但是每当我将字符串转换为日期时,它都会给我错误的输出。请建议。提前致谢。
String subscribedDate="2012-09-28 11:00:00";
String oldFormat = "yyyy-mm-dd hh:mm:ss";
SimpleDateFormat sdf1 = new SimpleDateFormat(oldFormat);
Date dates=sdf1.parse(subscribedDate);
System.out.println(dates);
//code for entering dates in database.
输出:2012 年 1 月 28 日星期六 00:09:00 GMT(这是不正确的!!)。我想要 2012-09-28 11:00:00