当我试图解析从SQL数据库获得的日期时,我得到了这个异常,该日期是sql上的一个日期时间,并且我使用JSON将其作为字符串接收,并且看到这个异常,我认为我收到的字符串是这样的:2010-12-10 17:18:3600
这是我得到的异常:
java.text.ParseException: Unparseable date: 2010-12-10 17:18:3600我使用下面的代码来解析日期(我是从google获得的),但它得到了异常
如何修改此代码以使解析工作?请给我代码,日期解析和使用simpledateformat的答案,对我来说很难
public void setPositiontime(String positiondate)
{
SimpleDateFormat FORMATTER = new SimpleDateFormat("d MMM yyyy HH:mm");
// pad the date if necessary
while (!positiondate.endsWith("00")){
positiondate += "0";
}
try {
this.positiondate = FORMATTER.parse(positiondate.trim());
} catch (ParseException e) {
throw new RuntimeException(e);
}我在这一行得到错误:this.positiondate = FORMATTER.parse(positiondate.trim());
发布于 2010-12-11 07:53:53
试试这个新的SimpleDateFormat格式化程序= SimpleDateFormat("yyyy-MM-dd HH:mm:SSSS");它只是表示格式中每个数字的含义,所以它是:年-月-日小时:分钟:千里
https://stackoverflow.com/questions/4414272
复制相似问题