String string_Date = "2014-06-11"; //my string date
SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd");
// Date startTimestam = simpleFormat.parse(string_Date);
Timestamp startTimestam = Timestamp.valueOf(string_Date);
Calendar cal = Calendar.getInstance();
cal.setTime(startTimestam);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 1);
starTimeStamp = new Timestamp(cal.getTime().getTime());
// will get output date is "2014-06-11 00:00:01"
- 在这里我不想使用简单的格式将字符串转换为日期或时间戳,
- 如果上面的代码运行我会得到异常,
illegalArgumentException
即时间戳格式必须为 yyyy-mm-dd hh:mm:ss[.fffffffff]**
- 是否可以使用 out 格式转换字符串日期。
- 如果可能的话对我很有帮助。