Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何更改joda time DateTime对象上的小时和分钟?_Java_Weblogic_Jodatime - Fatal编程技术网

Java 如何更改joda time DateTime对象上的小时和分钟?

Java 如何更改joda time DateTime对象上的小时和分钟?,java,weblogic,jodatime,Java,Weblogic,Jodatime,我尝试了以下两种选择: DateTime dt = new DateTime(); dt = dt.plusDays(1).withMinuteOfHour(0); 及 它们都报告以下错误消息: Method "withMinuteOfHour" with signature "(I)Lorg/joda/time/DateTime;" is not applicable on this object 我使用的是joda time 2.3: joda-time:

我尝试了以下两种选择:

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

它们都报告以下错误消息:

Method "withMinuteOfHour" with signature "(I)Lorg/joda/time/DateTime;" is not applicable on this object
我使用的是joda time 2.3:

joda-time:joda-time:2.3
你也可以这样做

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

跟踪到weblogic附带的joda time版本与我的应用程序想要使用的版本之间存在版本冲突


请参阅问题的答案,了解解决方案的想法-已接受答案中的解决方案#2/#3可能是正确的解决方案(在这种情况下对我有效)。

您想将其更改为什么?如果时间是09:56:35秒,你想让时间到09:00:00吗?请参阅问题(是)第2、3行和第4、5行中的示例,我觉得这很好。。。你的环境是什么?你什么时候看到这个错误?@blueberryfields:对,这很有道理。如果从一开始就有这样的信息,那就太好了:)我建议你要么对这个问题进行显著的编辑,在任何地方都使用1.2,要么在搜索使WebLogic使用2.3的方法时删除这个问题。
DateTime dt = new DateTime();
dt = dt.minusMinutes(dt.minuteOfHour()).minusSecond(dt.secondOfMinute());