1 方法 (将英文时间字符串转化为Date)
public Date parseDateFormat(String dateStr) throws ParseException{
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy", Locale.US );
Date date = DateUtil.convertDate("yyyy/MM/dd", format.parse(dateStr));
return date;
}
2 调用
Map<String, Object> record= new HashMap<String, Object>();
map.put("birthday",(Object)"Wed Nov 30 04:17:15 CST 2011");
Date birthday = ObjectUtil.isNullOrEmpty(record.get("birthday"))?null:parseDateFormat(record.get("birthday").toString()));
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy", Locale.US );
Date date = DateUtil.convertDate("yyyy/MM/dd", format.parse(dateStr));
return date;
}
2 调用
Map<String, Object> record= new HashMap<String, Object>();
map.put("birthday",(Object)"Wed Nov 30 04:17:15 CST 2011");
Date birthday = ObjectUtil.isNullOrEmpty(record.get("birthday"))?null:parseDateFormat(record.get("birthday").toString()));