獲取時間 時間戳,並比大小

2021-08-28 02:36:04 字數 764 閱讀 1483

獲取當前時間戳的幾種方法:

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...