我有一个格式为“Mon Dec 03 00:00:00 IST 2012”的字符串。我想将此字符串转换为Date。任何格式都可以。
答案 0 :(得分:3)
可以尝试:
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
try {
Date date = sdf.parse("Mon Dec 03 00:00:00 IST 2012");
} catch (ParseException e) {
e.printStackTrace();
}
答案 1 :(得分:2)
您可以使用SimpleDateFormat类的parse()
方法。阅读API文档here。
答案 2 :(得分:2)
字符串表示日期的日期格式为:
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
答案 3 :(得分:1)
使用SimpleDateFormatter
。您可以在此处找到有关它们的详细信息:
答案 4 :(得分:1)
DateFormat dateFormat = new SimpleDateFormat("E MMM dd HH:mm:ss zzz yyyy");