gpt4 book ai didi

java - JodaTime 日期时间格式化程序

转载 作者:行者123 更新时间:2023-12-03 18:20:34 25 4
gpt4 key购买 nike

我有这个 sql 查询和 Java 代码:

    select to_char(start_date, 'DD/MM/YYYY') AS start_date FROM table

LogServiceFactory.getInstance().logError("-------From the Db " + rs.getString("start_date"));

LogServiceFactory.getInstance().logError("-------Formatter " + DateTime.parse(rs.getString("start_date"), formatter));

DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/YYYY");

object.setStart_date(DateTime.parse(rs.getString("start_date"), formatter));

这是我的日志文件中的内容:

2012-08-16 17:48:26 - ------来自 Db 08/08/2012

2012-08-16 17:48:26 - --------格式化程序 2012-08-08T00:00:00.000-04:00

为什么格式化程序将 08/08/2012 转换为 2012-08-08T00:00:00.000-04:00

我的假设是返回的日期为 08/08/2012。

我没有正确使用格式化程序吗?

最佳答案

我认为 DateTime.parse 返回一个新的 DateTime目的。所以你调用标准的 toString() 方法,它返回一个 ISO 8601格式化的日期模式。

您可以使用 .toString("dd/MM/yyyy") 作为您的日志消息。

关于java - JodaTime 日期时间格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11996028/

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