JAva日付詳細

1135 ワード

日付表示タイプ
  • longタイプの日付フォーマット
    long time = System.currentTimeMillis();
    System.out.printf(time+"");
    Date date =new Date();
    System.out.println(date.getTime());
  • を取得する
  • フォーマットの取得日
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date date =new Date();
    System.out.println(sdf.format(date) );
  • フォーマットの日付をdateまたはミリ秒値
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date date = sdf.parse("2016-05-22 10:15:21");
    long mills = date.getTime();
  • に変更する.
  • 説明:System.currentTimeMillis()は1 msのレベルまで正確ではありません.それは実行するシステムによって異なります.Windows、mac、linuxの正確な範囲には違いがあります.高精度な時間の要求に対して、この
  • は使用できません.
    日付計算
  • 最も便利な方法は、時間をミリ秒値に変換して
  • を計算することである.
    Date from =new Date();
    Thread.sleep(200);//    2ms
    Date to =new Date();
    System.out.println(to.getTime()-from.getTime());

    高精度時間
    long time1 =System.nanoTime();
    System.out.printf(time1+"");
  • 説明:System.nanoTime()はnsレベルの精度を向上させ、1 ms=1000000 ns、
  • もし文章があなたに役に立つなら、私のブログに行って言叶を残してください.私のブログ