作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码的输出是0,0,0。我本来期待的是 0, -1 , 1 。代码中有什么问题?为什么我不能在 DateTime 中添加或减去秒?
public static void main(String[]args){
DateTime dt1 = new DateTime();
DateTime dt2 = new DateTime(dt1); // dt2 = dt1
DateTime dt3 = new DateTime(dt1); // dt3 < dt1
DateTime dt4 = new DateTime(dt1); // dt4 > dt1
dt3.minusSeconds(10);
dt4.plusSeconds(10);
int result1 = dt1.compareTo(dt2);
int result2 = dt1.compareTo(dt3);
int result3 = dt1.compareTo(dt4);
System.out.println("Results " + result1 + " , " + result2 + " , " + result3);
}
最佳答案
minusSeconds()
返回 DateTime 对象的副本。
你可以试试这个:
public static void main(String[]args){
DateTime dt1 = new DateTime();
DateTime dt2 = new DateTime(dt1); // dt2 = dt1
DateTime dt3 = new DateTime(dt1).minusSeconds(10); // dt3 < dt1
DateTime dt4 = new DateTime(dt1).plusSeconds(10); // dt4 > dt1
int result1 = dt1.compareTo(dt2);
int result2 = dt1.compareTo(dt3);
int result3 = dt1.compareTo(dt4);
System.out.println("Results " + result1 + " , " + result2 + " , " + result3);
}
关于java - 如何在 Joda Time 中正确比较 DateTime 或 MutableDateTime 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356205/
我有一个测试: @Test public void testJodaStartDate2a() { DateTime dateTime = new DateTime(2010,10,10,4,
我的代码的输出是0,0,0。我本来期待的是 0, -1 , 1 。代码中有什么问题?为什么我不能在 DateTime 中添加或减去秒? public static void main(String[]
我不明白为什么 MutableDateTime.setDate() 将时间设置为“昨天”(查看日志时间戳小时数 - 现在是 20:28)。这个时区相关吗?我需要在格式化程序上设置一些东西吗? 我希望在
我是一名优秀的程序员,十分优秀!