這篇文章主要介紹了什麼是時間戳,以及Java程式實作時間和時間戳相互轉換實例,具有一定的參考價值,需要的朋友可以了解下。
時間戳記(timestamp),一個能表示一份資料在某個特定時間之前已經存在的、 完整的、 可驗證的資料,通常是一個字元序列,唯一地標識某一刻的時間。使用數位簽章技術產生的數據, 簽署的物件包括了原始文件資訊、 簽章參數、 簽章時間等資訊。廣泛的運用在智慧財產權保護、 合約簽署、 金融帳務、 電子報價投標、 股票交易等方面。
時間轉換為時間戳記:
/* * 将时间转换为时间戳 */ 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要精確的多,通常用來防止資料出現髒讀現象。
以上是Java實作時間與時間戳記相互轉換的程式碼案例的詳細內容。更多資訊請關注PHP中文網其他相關文章!