獲取當前時間戳的幾種方法:
1.system.currenttimemillis()
2.calendar.getinstance().gettimeinmillis()
3.new date().gettime();
注:上面的獲取時間戳值都是毫秒級的,返回的都是long型別,例:1517543078375。可以除以1000換算成秒級的。
我們在專案中經常會遇到時間戳比大小的問題,其實很簡單,就是直接減法就可以了,把時間戳換算成自己需要的時間型別,秒分時天都可以
例:
long time_old = map.getlong("time_stamp");
long time_new = system.currenttimemillis();
if(time_new-time_old)
但有時候,我們資料庫中存的是「2018-02-06 14:54:42」這樣的資料,那麼這種時間格式型別拿出來怎麼比較大小呢?最簡單有效的就是轉換成時間戳,在進行比大小
例:
long time_old = map.getdate("create_time").gettime();
//從資料庫拿到的是date型別,再轉成時間戳型別
long time_new = system.currenttimemillis();
if(time_new-time_old)
python 時間對比大小 和 間隔多少天
import datetime d1 datetime.datetime.strptime 2015 03 05 17 41 20 y m d h m s d2 datetime.datetime.strptime 2015 03 02 17 41 20 y m d h m s if d1 d2 p...
js獲取時間戳 時間戳轉時間
1 var timestamp date.parse new date 精準到秒2 var timestamp new date valueof 精準到毫秒3.var timestamp new date gettime 精準到毫秒1 var a new date tolocaledatestrin...
獲取時間戳
方法 一 system.currenttimemillis 方法 二 calendar.getinstance gettimeinmillis 方法 三 newdate gettime 結果發現 system.currenttimemillis 這種方式速度最快 calendar.getinstan...