我有一个 TimeStamp '2013-06-24 10:46:11.0' 并且我需要切断 .0 部分,所以我所做的是使用 SimpleDateFormat 将其解析为 String 然后再将其解析为日期,第一次转换很好,但第二次(字符串到日期)抛出一个 java 日期时间。
public void convert(Object object) {
Date date;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
date = object().getDate();
String formated = format.format(date);
try {
date = format.parse(formated);
} catch (ParseException ex) {
Logger.getLogger(DlgConsultaFactura.class.getName()).log(Level.SEVERE, null, ex);
}
}
我期望的是这样的日期2013-06-24 10:46:11,但我得到的是这个日期Mon Jun 24 10:46:11 CDT 2013
任何帮助将不胜感激。谢谢。