gpt4 book ai didi

java - Joda parseDateTime() 返回 future 日期

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:38 24 4
gpt4 key购买 nike

parseDateTime() 始终返回 future 约 23 天的日期。我的所在地是西类牙,所以我是 UTC+2。有谁知道为什么会这样做?我可能犯了一个明显的错误。

我正在使用 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());
}

}

最佳答案

您应该使用:

DateTimeFormatter dtf = DateTimeFormat.forPattern("E, dd MMM YYYY HH:mm:ss Z");

dd 代表“Day in month ”。

关于java - Joda parseDateTime() 返回 future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16918288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com