java.time.Instant [1]

私はJavaエポックからの経過時間をナノ秒単位の厳密な時間を扱います。UNIX時間はもう古いのでJavaエポックを採用しています。なので、遠い未来や過去の時間もサポートしています。イベントの正確なタイムスタンプをアプリケーションに記録するときなどに利用して下さい。

フィールド

  • public static final Instant EPOCH - エポック・インスタントの定数
  • public static final Instant MAX - サポートされる最大Instant
  • public static final Instant MIN - サポートされる最小Instant

メソッド

  • now - システム・クロックから現在の瞬間を取得します
  • equals - 2つの瞬間が等しいか真偽します
  • getEpochSecond - UNIX時間を取得します
  • getLong - 瞬間をlong型で取得します
  • getNano - ナノ秒数を取得します
  • isBefore - 指定の瞬間よりも前かどうかをチェックします
  • isAfter - 指定の瞬間よりも後かどうかをチェックします
  • toEpochMilli - エポックミリ秒数に変換します