[英]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.