【发布时间】:2013-02-21 13:33:58
【问题描述】:
我需要从Date(the object :insuree.getBirthDate()) 转换成Calendar(the object : request_MDP.setBIRTH_DATE)
但我得到了错误:
21/02/13 15:20:26 错误 [MdmInsureeService]:ServiceProxy 更新 异常:'无法解析的日期:“Mon Nov 15 15:00:00 IST 1982”' 21/02/13 15:20:26 错误 [MdmInsureeService]:ServiceProxy 更新异常 (toString): 'java.text.ParseException: Unparseable date: "Mon Nov 15 15:00:00 IST 1982"
这是我的代码:
DateFormat formatter = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy");
Date date_MDP =(Date)formatter.parse(insuree.getBirthDate().toString());
Calendar cal_MDP=Calendar.getInstance();
cal_MDP.setTime(date_MDP);
request_MDP.setBIRTH_DATE(cal_MDP);
如何将Date(insuree.getBirthDate()) 转换为Calendar(setBIRTH_DATE)?
谢谢
【问题讨论】:
-
cal_MDP.setTime(insuree.getBirthDate());有什么问题