時間戳是自 1970 年 1 月 1 日(00:00:00 )至當前時間的總秒數。它也被稱為 Unix 時間戳(Unix Timestamp)。Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義為從 格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。Unix時間戳不僅被使用在Unix系統(tǒng)、類Unix系統(tǒng)中(比如 Linux系統(tǒng)),也在許多其他 操作系統(tǒng)中被廣泛采用。
很清楚了,時間戳其實就是一個整數。那么怎么獲取呢?
oracle中,一般使用類型INTEGER,獲取方式:SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400 FROM DUAL;
java中,一般使用類型long,獲取方式:
1. System.currentTimeMillis(); 2.Calendar.getInstance().getTimeInMillis(); 3.new Date().getTime();
javascript中使用類型var,獲取方式:1.var timestamp = Date.parse(new Date());2.var timestamp = (new Date()).valueOf();3.var timestamp=new Date().getTime();
第一種:獲取的時間戳是把毫秒改成000顯示,第二種和第三種是獲取了當前毫秒的時間戳。
關鍵詞: 時間戳是什么意思