gpt4 book ai didi

java - 为什么 DateTimeFormatter 没有以指定格式打印日期?

转载 作者:搜寻专家 更新时间:2023-11-01 03:20:35 25 4
gpt4 key购买 nike

我的代码:

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss.SSS");
DateTime dt = formatter.parseDateTime("2014-04-24 18:22:01.867");
System.out.println("dt : "+dt);

输出:

dt : 2014-04-24T18:22:01.867+05:30

预期的输出应该是相同的String:

dt : 2014-04-24 18:22:01.867

最佳答案

你的输出不一样的原因是你没有使用格式化程序来打印。格式化程序未与 DateTime“配对”,您必须明确使用它。

试试这个:

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss.SSS");
DateTime dt = formatter.parseDateTime("2014-04-24 18:22:01.867");
System.out.println("dt : " + fomatter.print(dt));

关于java - 为什么 DateTimeFormatter 没有以指定格式打印日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31594019/

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