解析Java String到目前为止

Jaa*_*nus 2 java parsing date date-format

日志(2个不同的日期):

START TIME BEFORE PARSE: 06/27/2012 09:00
START TIME AFTER PARSE : Thu Mar 06 09:00:00 EET 2014


START TIME BEFORE PARSE: 07/06/2012 09:00
START TIME AFTER PARSE : Thu Jun 07 09:00:00 EEST 2012
Run Code Online (Sandbox Code Playgroud)

代码:

DateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
            Date date = sdf.parse(time);
            System.out.println("TIME BEFORE PARSE: " + time);
            System.out.println("TIME AFTER PARSE : " + date);
Run Code Online (Sandbox Code Playgroud)

为什么今年会搞乱?如何让它工作?

小智 6

因为您将月份与日期相反:

              dd/MM/yyyy HH:mm
              06/27/2012 09:00
Run Code Online (Sandbox Code Playgroud)

一年没有第27个月.