繁体   English   中英

比较Joda-Time时区

[英]compare Joda-Time time zones

在我使用Joda-Time的应用程序中,我需要比较两个时间戳( DateTimeLocalDateTime )...如果t1.isBefore(t2)然后允许用户弹出错误...

比方说,我有t1为2013-03-01T10:17:55.872 (总是US / EASTERN -0500-0400标准偏移)

但是,我的t2将改变用户位置的加速度,我可以得到偏移量和时间,比如说t2为2013-03-01T14:48:09.000 ,偏移量为-0800

如何使用'isBefore'比较这两个?

任何建议表示赞赏!

好吧,如果你将它们都作为DateTime值,你应该只能使用isBefore ,因为DateTime继承了AbstractInstant

但是,我很想首先将它们转换为普通的Instant值(通过toInstant )。 这样就更清楚了,你不关心当地的日期/时间; 对他们所代表的瞬间感兴趣。 (我假设你真的想要进行比较。如果你真的想要比较本地日期/时间,请转换为LocalDateTime !)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM