Java獲取精確到秒的時(shí)間戳方法
本文實(shí)例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內(nèi)容如下
1、時(shí)間戳簡(jiǎn)介:
時(shí)間戳的定義:通常是一個(gè)字符序列,唯一地標(biāo)識(shí)某一刻的時(shí)間。數(shù)字時(shí)間戳技術(shù)是數(shù)字簽名技術(shù)一種變種的應(yīng)用。是指格林威治時(shí)間1970年01月01日00時(shí)00分00秒(北京時(shí)間1970年01月01日08時(shí)00分00秒)起至現(xiàn)在的總秒數(shù)(引用自百度百科)
2、Java中的時(shí)間戳:
在不同的開(kāi)發(fā)語(yǔ)言中,獲取到的時(shí)間戳的長(zhǎng)度是不同的,例如C++中的時(shí)間戳是精確到秒的,但是Java中的時(shí)間戳是精確到毫秒的,這樣在涉及到不同語(yǔ)言的開(kāi)發(fā)過(guò)程中,如果不進(jìn)行統(tǒng)一則會(huì)出現(xiàn)一些時(shí)間不準(zhǔn)確的問(wèn)題。
3、Java中的兩種獲取精確到秒的時(shí)間戳的方法:
Java中的時(shí)間戳的毫秒主要通過(guò)最后的三位來(lái)進(jìn)行計(jì)量的,我們通過(guò)兩種不同的方式將最后三位去掉。
方法一:通過(guò)String.substring()方法將最后的三位去掉
/** * 獲取精確到秒的時(shí)間戳 * @return */ public static int getSecondTimestamp(Date date){ if (null == date) { return 0; } String timestamp = String.valueOf(date.getTime()); int length = timestamp.length(); if (length > 3) { return Integer.valueOf(timestamp.substring(0,length-3)); } else { return 0; } }
方法二:通過(guò)整除將最后的三位去掉
/** * 獲取精確到秒的時(shí)間戳 * @param date * @return */ public static int getSecondTimestampTwo(Date date){ if (null == date) { return 0; } String timestamp = String.valueOf(date.getTime()/1000); return Integer.valueOf(timestamp); }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
劍指Offer之Java算法習(xí)題精講二叉樹(shù)與鏈表
跟著思路走,之后從簡(jiǎn)單題入手,反復(fù)去看,做過(guò)之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化2022-03-03Java中使用JWT生成Token進(jìn)行接口鑒權(quán)實(shí)現(xiàn)方法
這篇文章主要介紹了Java中使用JWT生成Token進(jìn)行接口鑒權(quán)實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08使用IDEA工具配置和運(yùn)行vue項(xiàng)目及遇到的坑
這篇文章主要介紹了使用IDEA工具配置和運(yùn)行vue項(xiàng)目及遇到的坑,需要的朋友可以參考下2018-09-09解析SpringCloud簡(jiǎn)介與微服務(wù)架構(gòu)
這篇文章主要介紹了SpringCloud簡(jiǎn)介與微服務(wù)架構(gòu),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01SpringCloud Feign轉(zhuǎn)發(fā)請(qǐng)求頭(防止session失效)的解決方案
這篇文章主要介紹了SpringCloud Feign轉(zhuǎn)發(fā)請(qǐng)求頭(防止session失效)的解決方案,本文給大家分享兩種解決方案供大家參考,感興趣的朋友跟隨小編一起看看吧2020-10-10SpringBoot3.x版本與Mybatis-Plus不兼容問(wèn)題
當(dāng)使用3.x版本的SpringBoot結(jié)合Mybatis-Plus時(shí)版本不兼容就會(huì)報(bào)錯(cuò),本文就來(lái)介紹一下這個(gè)問(wèn)題的解決方法,感興趣的可以了解一下2024-03-03