時(shí)間戳是自 1970 年 1 月 1 日(00:00:00 )至當(dāng)前時(shí)間的總秒數(shù)。它也被稱為 Unix 時(shí)間戳(Unix Timestamp)。Unix時(shí)間戳(Unix timestamp),或稱Unix時(shí)間(Unix time)、POSIX時(shí)間(POSIX time),是一種時(shí)間表示方式,定義為從 格林威治時(shí)間1970年01月01日00時(shí)00分00秒起至現(xiàn)在的總秒數(shù)。Unix時(shí)間戳不僅被使用在Unix系統(tǒng)、類Unix系統(tǒng)中(比如 Linux系統(tǒng)),也在許多其他 操作系統(tǒng)中被廣泛采用。
很清楚了,時(shí)間戳其實(shí)就是一個(gè)整數(shù)。那么怎么獲取呢?
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();
第一種:獲取的時(shí)間戳是把毫秒改成000顯示,第二種和第三種是獲取了當(dāng)前毫秒的時(shí)間戳。
關(guān)鍵詞: 時(shí)間戳是什么意思