【发布时间】:2019-03-07 15:46:17
【问题描述】:
我已经尝试了几乎所有关于这个 sn-p 的方法,但我仍然得到 IllegalInstentException。
public int getDateDay() {
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd");
DateTime dt;
try {
dt = formatter.parseDateTime(date);
} catch (IllegalInstantException e) {
dt = formatter.parseLocalDateTime(date).toDateTime();
}
return dt.getDayOfMonth();
}
致命异常:org.joda.time.IllegalInstantException 非法即时 由于时区偏移过渡(夏令时“间隙”): 2018-10-21T00:00:00.000(美国/圣保罗)keyboard_arrow_up arrow_right org.joda.time.chrono.ZonedChronology.localToUTC (ZonedChronology.java:157) org.joda.time.chrono.ZonedChronology.getDateTimeMillis (ZonedChronology.java:122) org.joda.time.chrono.AssembledChronology.getDateTimeMillis (AssembledChronology.java:133) org.joda.time.base.BaseDateTime。 (BaseDateTime.java:257) org.joda.time.DateTime。 (日期时间.java:532) org.joda.time.LocalDateTime.toDateTime (LocalDateTime.java:750) org.joda.time.LocalDateTime.toDateTime (LocalDateTime.java:731)
【问题讨论】:
-
什么是
date?
标签: java android datetime jodatime android-jodatime