1
parseDateTime() последовательно возвращает дату около 23 дней в будущем. Моя местность - Испания, поэтому я UTC + 2. Кто-нибудь знает, почему это будет сделано? Вероятно, я ошибаюсь.Joda parseDateTime() возвращает будущую дату
Я использую Joda 2.2 и JavaSE 1.7.
public class JodaTest {
private static final String INPUT_DATE = "Monday, 03 Jun 2013 20:54:20 -0700";
public static void main(String[] args) {
DateTimeFormatter dtf = DateTimeFormat.forPattern("E, ee MMM YYYY HH:mm:ss Z");
DateTime dt = dtf.parseDateTime(INPUT_DATE);
displayResults(dt);
dt = new DateTime();
displayResults(dt);
}
public static void displayResults(DateTime dt) {
System.out.println("parsedDate: " + dt.toString());
}
}
Работал как очарование, спасибо! –