为了账号安全,请及时绑定邮箱和手机立即绑定

在java中解析字符串到日期格式默认为1和月到1月

在java中解析字符串到日期格式默认为1和月到1月

叮当猫咪 2019-08-14 16:01:33
在java中解析字符串到日期格式默认为1和月到1月我试图接受日期的用户输入,格式如:“2000小时,星期四,2015年7月20日”。然后我将其转换为日期格式以对其进行操作。但是从字符串到日期的转换是默认月份到1月,日期为1.这是代码片段:    String userDateFormat = "HHmm 'hrs', EEEE, MMMM dd, YYYY";     SimpleDateFormat userDateFormatter = new SimpleDateFormat(userDateFormat);     String reference_date = "2000 hrs, Thursday, July 20, 2015";     Date date = null;     try {         date = userDateFormatter.parse(reference_date);     } catch (ParseException e) {         System.out.println("Date must be in the format " + userDateFormat);     }     System.out.println(userDateFormatter.format(date));以下方法块打印:2015年1月1日星期四,2000小时。任何线索为何?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 683 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信