【发布时间】:2013-03-28 11:56:55
【问题描述】:
我有这样的字符串:
02/03/07 11:13:33 CEST 或
2007 年 2 月 3 日 11:13:33 CET。
如何以它认为 cet/cest 的方式将其解析为 util.Date?
【问题讨论】:
我有这样的字符串:
02/03/07 11:13:33 CEST 或
2007 年 2 月 3 日 11:13:33 CET。
如何以它认为 cet/cest 的方式将其解析为 util.Date?
【问题讨论】:
您需要使用SimpleDateFormat 对象来做到这一点:
Date d=new SimpleDateFormat("dd/MM/yy HH:mm:ss z").parse(string);
这里z 代表区域。
【讨论】:
HH(24 小时制)而不是hh(12 小时制)。
使用带有正确格式字符串的SimpleDateFormat:
DateFormat df = new SimpleDateFormat("dd/MM/yy HH:mm:ss z");
String text1 = "02/03/07 11:13:33 CEST";
String text2 = "02/03/07 11:13:33 CET";
Date d1 = df.parse(text1);
Date d2 = df.parse(text2);
【讨论】: