假设有两个日期A(开始时间)和B(结束时间)。A和B可以是同一天甚至不同的时间。我的任务是显示差异(以秒为单位)。我正在使用的日期格式是
Date Format :: "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
例如
start date :: "2011-11-16T14:09:23.000+00:00"
end date :: "2011-11-17T05:09:23.000+00:00"
感谢帮助。
使用Seconds
类:
DateTime now = DateTime.now();
DateTime dateTime = now.plusMinutes(10);
Seconds seconds = Seconds.secondsBetween(now, dateTime);
System.out.println(seconds.getSeconds());
这段代码可以打印出600。我认为这是您所需要的。
作为进一步的建议,请浏览的文档joda-time
。这非常好,而且大多数事情都很容易发现。
如果您需要一些日期解析方面的帮助(确实在文档中),请查看相关问题,例如:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句