簡體   English   中英

如何更改joda time DateTime對象的小時和分鍾?

[英]How do I change the hour and minute on a joda time DateTime object?

我嘗試了以下兩個選項:

        DateTime dt = new DateTime();
        dt = dt.plusDays(1).withMinuteOfHour(0);

        DateTime dt = new DateTime();
        dt = dt.withMinuteOfHour(0);

他們都報告以下錯誤消息:

Method "withMinuteOfHour" with signature "(I)Lorg/joda/time/DateTime;" is not applicable on this object

我正在使用joda時間2.3:

joda-time:joda-time:2.3

你也可以這樣做

DateTime dt = new DateTime();
dt = dt.minusMinutes(dt.minuteOfHour()).minusSecond(dt.secondOfMinute());

跟蹤這與weblogic附帶的joda時間版本和我的應用程序想要使用的版本之間的版本沖突。

有關解決方法的建議,請參閱問題的答案 - 已接受答案中的解決方案#2 /#3可能是正確的解決方案(在這種情況下適用於我)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM