ホームページ  >  記事  >  Java  >  Java で時刻とタイムスタンプを変換するコード例

Java で時刻とタイムスタンプを変換するコード例

黄舟
黄舟オリジナル
2017-09-21 10:21:561786ブラウズ

この記事では、主にタイムスタンプとは何か、および Java プログラミングにおける時刻とタイムスタンプの変換の例を紹介します。これは、タイムスタンプを必要とする友人がそれについて学ぶことができるものです。

タイムスタンプ、特定の時刻より前に存在していたデータを表すことができる完全で検証可能なデータ。通常は、特定の瞬間を一意に識別する一連の文字です。デジタル署名技術によって生成されたデータを使用し、署名オブジェクトには元のファイル情報、署名パラメータ、署名時刻などの情報が含まれます。知的財産保護、契約締結、財務会計、電子見積・電子入札、株式取引などで広く利用されています。

時刻をタイムスタンプに変換:


/* 
 * 将时间转换为时间戳
 */  
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;
}

簡単に言えば、タイムスタンプは型ですが、精度が非常に高く、日時よりも正確です。 、通常はデータのダーティ リードを防ぐために使用されます。

以上がJava で時刻とタイムスタンプを変換するコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。