gpt4 book ai didi

java - 将 Joda 1.6.2 DateTime 转换为 2.1 DateTime

转载 作者:行者123 更新时间:2023-12-01 14:50:56 25 4
gpt4 key购买 nike

我被困在使用 Joda 1.6.2 的项目中。我希望能够利用 2.1 DateTime,它有一个 withTimeAtStartOfDay() 方法,这样我就可以编写如下代码:

DateTime rightNow = new DateTime(System.currentTimeInMillis(), DateTimeZone.UTC);
DateTime startOfDay = rightnow.withTimeAtStartOfDay();

不幸的是,此方法是在 1.6.2 版本之后的某个时刻添加的。同样,我无法升级 JAR,所以我问:如何使用 1.6.2 version 实现相同的功能 Joda Time ?提前致谢。

最佳答案

从 2.1 源代码来看,withTimeAtStartOfDay() 定义为:

public DateTime withTimeAtStartOfDay() {
return toLocalDate().toDateTimeAtStartOfDay(getZone());
}

因此,您可以将此定义添加到您的类中,如 toDateTimeAtStartOfDay出现在 1.6.2 中。希望有帮助。

关于java - 将 Joda 1.6.2 DateTime 转换为 2.1 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14862305/

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