我需要将字符串531772200000
转换为Java Date
对象。该日期存储在数据库中。
当我这样做时,我得到java.text.ParseException: Unparseable date: "531772200000"
。
我的代码:
String dateToBeConverted = String.valueOf(dbObject.get("customerDateOfBirth"));
String parseabledate = dateToBeConverted
.replace("/Date(","")
.replace(")/","")
.replace("+0530", "");
dbObject.put("_id", String.valueOf(dbObject.get("userInfoId")));
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy");
Date date;
date = formatter.parse(parseabledate);
最佳答案
这看起来像一个时间戳值,它可能会给您日期:
new Date(Long.parseLong("531772200000"));
在1986年11月7日星期五18:30:00 GMT + 0000上完成