[英]How to Find Time Interval in Secound Between Two Dates in Java/Android?
我认为这个问题可能是重复的,但是从很多次开始我一直在寻找这个问题的解决方案,而没有得到满意的结果。我的问题是我想在secound中找到两个日期之间的时间间隔。值,我能够将时间戳转换为以下日期
Date newDate = new Date();
newDate.setTime(Long.parseLong("-978307200")*1000L);
我将时间戳转换为日期后得到这样的日期
Sun Jan 01 05:30:00 GMT+05:30 1939
我的问题是我想在此日期和1970年之间找到以秒为单位的时间间隔,所以我要以秒为单位计算时间间隔小于1970年的任何日期。
如果有人可以帮助解决这个问题,我将感到非常荣幸
在此先感谢AamirkhanI。
最好使用Calendar API代替Date。 日历API更加有用。
无论如何要从Date对象获取秒数,您可以使用getTime方法。
Date date = new Date();
(date.getTime()/1000)
getTime
public long getTime()返回此Date对象表示的自1970年1月1日格林尼治标准时间00:00:00以来的毫秒数。 返回:自此日期以来,格林尼治标准时间1970年1月1日00:00:00以来的毫秒数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.