gpt4 book ai didi

java - Joda 时间 IllegalArgumentException

转载 作者:行者123 更新时间:2023-12-02 03:50:18 24 4
gpt4 key购买 nike

我使用 Joda 时间框架。在我的函数中我这样做:

...
DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
DateTime dt = formatter.parseDateTime(DateTime.now().toString());
...

我有这个错误:

java.lang.IllegalArgumentException: Invalid format: "2016-03-11T11:38:22.666+01:00" is malformed at "16-03-11T11:38:22.666+01:00"

怎么了..?

更新:

我使用@user2004685代码:

DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
DateTime newTime = formatter.parseDateTime(new Date().toString());
Date startDate = newTime.toDate();
newTime = formatter.parseDateTime(DateTime.now().plusMonths(6).toString());
Date endDate = newTime.toDate();

我有这个新错误:

java.lang.IllegalArgumentException: Invalid format: "Fri Mar 11 12:09:36 CET 2016"

最佳答案

你应该尝试这个:

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ");

关于java - Joda 时间 IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35938033/

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