0
我知道這是更多的數學問題,但我怎麼能找到locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER).getTime()和現在之間的時間? getTime返回自1970年1月1日以來的毫秒數。如何才能找到locationManager.getLastKnownLocation(...)。getTime()和現在之間的區別?
我知道這是更多的數學問題,但我怎麼能找到locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER).getTime()和現在之間的時間? getTime返回自1970年1月1日以來的毫秒數。如何才能找到locationManager.getLastKnownLocation(...)。getTime()和現在之間的區別?
由於這兩個時間自1970年1月1日起返回毫秒,所以您可以將其中一個從另一箇中減去以獲得以毫秒爲單位的差值。
下面是一些僞代碼:
a = getLastKnownLocation().getTime() // old
b = getTime() // now
c = b - a // c is milliseconds since last known location (assuming b and a are numeric)
c/1000 // seconds since last known location
c/(60*1000) // minutes
c/(60*60*1000) // hours