将字符串转换为 java.util.Date
2022-09-01 06:40:02
我以以下格式将日期存储在SQLite数据库中:
d-MMM-yyyy,HH:mm:ss aaa
当我用这种格式检索日期时,除了小时之外,我一切都很好。小时始终为 。这是我的输出:00
String date--->29-Apr-2010,13:00:14 PM
After convrting Date--->1272479414000--Thu Apr 29 00:00:14 GMT+05:30 2010
代码如下:
Date lScheduledDate = CalendarObj.getTime();
DateFormat formatter = new SimpleDateFormat("d-MMM-yyyy,HH:mm:ss aaa");
SomeClassObj.setTime(formatter.format(lScheduledDate));
String lNextDate = SomeClassObj.getTime();
DateFormat lFormatter = new SimpleDateFormat("d-MMM-yyyy,HH:mm:ss aaa");
Date lNextDate = (Date)lFormatter.parse(lNextDate);
System.out.println("output here"+lNextDate);
我做错了什么?