我解析字符串到目前为止有点问题。我搜索了计算器的想法,我有我的答案,但它仍然没有工作..所以..SimpleDateFormat无法解析日期
我试图解析一个字符串,它看起来像这样
星期二08年1月00:00:00 CET 1985年
我想要IST这个..
private Date getDateFromString(String sDate)
{
String dateFormat = "EEE MMM dd HH:mm:ss z yyyy";
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
sdf.setTimeZone(TimeZone.getTimeZone("CET"));
Date newDate = null;
try {
newDate = sdf.parse(sDate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return newDate;
}
当然有人可以帮我:-)谢谢你FORCAST
此代码适用于我。你使用java.util.Date或java.sql.Date作为导入吗? – darijan
直到我添加了adenoyelle的说法,它才适合我,您必须将此区域设置为默认值。 – Djon
什么是错误/问题? – Bohemian