gpt4 book ai didi

java - 为什么 joda dateTime 给出的月份不正确?

转载 作者:行者123 更新时间:2023-11-30 08:01:35 26 4
gpt4 key购买 nike

我正在使用 joda DateTime 将 String 更改为 DateTime。但是每个月都会将月份更改为 01,其余所有字段都是正确的。有人可以指出这个问题。谢谢

 DateTimeFormatter format = DateTimeFormat.forPattern("yyyy-MM-DD HH:mm:ss");
DateTime loggedD=format.parseDateTime(logged_date);
//logged_date= 2016-04-11 12:22:31
//2016-01-11T12:22:31.000+05:30

我也试过下面的代码但同样的问题。

 DateTime loggedD = DateTime.parse(logged_date,DateTimeFormat.forPattern("yyyy-MM-DD HH:mm:ss"));

最佳答案

DD 是一年中的某一天,我怀疑这会导致您出现问题。我认为月份解析很好,但日设置是设置年中的,这也会设置您的月份(想象一下一年中的第 100 天)。请尝试使用 dd

Here's the formatting doc :

D Day in year Number 189

d Day in month Number 10

关于java - 为什么 joda dateTime 给出的月份不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37456560/

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