いつもお世話になっております。
全体的に理解が浅いので、変な質問でしたら、申し訳ありません。
早速表題の件ですが、Instantクラスは単一の時点を表すという認識です。
LocalDateTimeでも、
LocalDateTime ldt = LocalDateTime.now();
や
LocalDateTime ldt = LocalDateTime.of(2020,04,28,0,0,0);
でも単一の時点を表していると考えております。
①上記の例でも単一の時点を表すと言えないのでしょうか。
また、Instantクラスはエポック秒を保持するとjavadocには記載してありますが、
Instant instant = Instant.now();
を行った場合、エポック秒が出力されないと思います。
※出力例:2020-04-27T15:05:16.353Z
②Instantクラスが保持するエポック秒はどのようにして取得するのでしょうか。
以下のようにすると、1970年1月1日午前0時0分0秒からの秒数が出力されるのかと思いましたが、前述の日時に引数で指定した値を加算した値が出力されました。
③これがエポック秒なのでしょうか。
例:System.out.println(Instant.ofEpochMilli(10));
出力:1970-01-01T00:00:00.010Z
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。