【发布时间】:2014-11-26 00:55:22
【问题描述】:
我正在尝试用这个字符串(来自服务器)制作日期或日期时间:
Wed Oct 01 00:00:00 CEST 2014
我尝试了以下方法,但没有成功:
DateFormat dateParser = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date planDate = new DateTime(dateParser.parseObject("Wed Oct 01 00:00:00 CEST 2014"));
和
DateTimeFormatter formatter = DateTimeFormat.forPattern("EEE MMM dd HH:mm:ss z yyyy");
DateTime planDate = new DateTime(formatter.parseDateTime(""Wed Oct 01 00:00:00 CEST 2014""));
第一次尝试抛出 ParseException,第二次尝试抛出 IllegalArgumentException 无效格式。因为我需要将这个String 与(Joda)DateTime 进行比较,所以我真的需要解析它。
【问题讨论】:
-
您需要编辑您的问题或标签,让每个人都知道您尝试使用的服务器/shell 类型和语言。它有所作为。
标签: java parsing date datetime jodatime