首頁 > Java > java教程 > Java實作時間與時間戳記相互轉換的程式碼案例

Java實作時間與時間戳記相互轉換的程式碼案例

黄舟
發布: 2017-09-21 10:21:56
原創
1875 人瀏覽過

這篇文章主要介紹了什麼是時間戳,以及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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板