JAvaタイムスタンプによる現在の時間の取得
3547 ワード
JAvaのタイムスタンプタイムスタンプ 現在のタイムスタンプ を取得する.現在時刻 を取得する.タイムスタンプの生産性比較
タイムスタンプ
タイムスタンプとは、グリニッジ時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)から現在までの総ミリ秒数を指す.一般的に、タイムスタンプは、1つのデータがもう1つの特定の時点ですでに存在する完全な検証可能なデータを表すことができる.
現在のタイムスタンプの取得
方法1:
方法2:
方法3:
現在時刻の取得
タイムスタンプの生産性の比較
結論:System.currentTimeMills()>new Date().getTime()>Calendar.getlnstance().getTimeMills()
Calendar.getlnstance().getTimelnMillis()は、Canlendarがタイムゾーンの問題を処理するのに時間がかかるため、最も遅い方法です.
最も効率的なのはSystem.currentTimeMillis()
タイムスタンプ
タイムスタンプとは、グリニッジ時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)から現在までの総ミリ秒数を指す.一般的に、タイムスタンプは、1つのデータがもう1つの特定の時点ですでに存在する完全な検証可能なデータを表すことができる.
現在のタイムスタンプの取得
方法1:
System.out.println(System.currentTimeMillis());
方法2:
System.out.println(Calendar.getInstance().getTimeInMillis());
方法3:
System.out.println(new Date().getTime());
現在時刻の取得
SimpleDateFormat sj= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//
//SimpleDateFormat sj= new SimpleDateFormat("yyyy -MM -dd HH:mm:ss");
// ,
String date =sj.format(new Date());// ,
System.out.println(date);
タイムスタンプの生産性の比較
結論:System.currentTimeMills()>new Date().getTime()>Calendar.getlnstance().getTimeMills()
Calendar.getlnstance().getTimelnMillis()は、Canlendarがタイムゾーンの問題を処理するのに時間がかかるため、最も遅い方法です.
最も効率的なのはSystem.currentTimeMillis()