Java JodaTime解析此日期时间是否不正确?
Joda是否错误地解析了这个ISO 8601日期时间字符串Java JodaTime解析此日期时间是否不正确?,java,date,datetime,jodatime,date-parsing,Java,Date,Datetime,Jodatime,Date Parsing,Joda是否错误地解析了这个ISO 8601日期时间字符串 DateTimeFormatter f = DateTimeFormat.forPattern("EEE MMM ee kk:mm:ss z y").withZone(DateTimeZone.UTC).withLocale(Locale.US); DateTimeFormatter dtf = ISODateTimeFormat.dateTimeNoMillis(); dt = dtf.parseDateTime("2015-
DateTimeFormatter f = DateTimeFormat.forPattern("EEE MMM ee kk:mm:ss z y").withZone(DateTimeZone.UTC).withLocale(Locale.US);
DateTimeFormatter dtf = ISODateTimeFormat.dateTimeNoMillis();
dt = dtf.parseDateTime("2015-04-01T11:40:59Z");
System.out.println(f.print(dt));
这将输出2015年4月3日星期三11:40:59 UTC,但请注意指定的输入字符串April 01是一周中的一天。你要找的是d,它是一个月中的一天:
e是一周中的一天。你要找的是d,它是一个月中的一天:
ee是一周中的哪一天,您是否希望dd是一个月中的哪一天?ee是一周中的哪一天,您是否希望dd是一个月中的哪一天?
DateTimeFormatter f = DateTimeFormat.forPattern("EEE MMM dd kk:mm:ss z y").withZone(DateTimeZone.UTC).withLocale(Locale.US);