Java編程實現(xiàn)時間和時間戳相互轉換實例
時間戳(timestamp),一個能表示一份數(shù)據(jù)在某個特定時間之前已經(jīng)存在的、 完整的、 可驗證的數(shù)據(jù),通常是一個字符序列,唯一地標識某一刻的時間。使用數(shù)字簽名技術產(chǎn)生的數(shù)據(jù), 簽名的對象包括了原始文件信息、 簽名參數(shù)、 簽名時間等信息。廣泛的運用在知識產(chǎn)權保護、 合同簽字、 金融帳務、 電子報價投標、 股票交易等方面。
時間轉換為時間戳:
/*
* 將時間轉換為時間戳
*/
public static String dateToStamp(String s) throws ParseException{
String res;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse(s);
long ts = date.getTime();
res = String.valueOf(ts);
return res;
}
時間戳轉換為時間:
/*
* 將時間戳轉換為時間
*/
public static String stampToDate(String s){
String res;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long lt = new Long(s);
Date date = new Date(lt);
res = simpleDateFormat.format(date);
return res;
}
簡單地說,時間戳就是一種類型,只是精度很高,比datetime要精確的多,通常用來防止數(shù)據(jù)出現(xiàn)臟讀現(xiàn)象。
以上就是本文關于Java實現(xiàn)時間和時間戳相互轉換的方法實例,希望對大家有所幫助。
相關文章
java使用Logback配置輸出日志內(nèi)容到文件示例代碼
這篇文章主要介紹了java?Logback輸出日志內(nèi)容到文件,要將logger.info的信息輸出到文件,您可以使用Logback配置,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2023-09-09
詳解SpringBoot+Dubbo集成ELK實戰(zhàn)
這篇文章主要介紹了詳解SpringBoot+Dubbo集成ELK實戰(zhàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-10-10
SpringBoot過濾器實現(xiàn)項目內(nèi)接口過濾詳解
這篇文章主要為大家詳細介紹了SpringBoot如何利用過濾器實現(xiàn)項目內(nèi)接口過濾,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下2023-04-04

