Java 日付/時刻

15個の関数

LocalDate.nowLocalDate.now()

システムクロックから現在の日付を取得します。

LocalDateTime.nowLocalDateTime.now()

システムクロックから現在の日時を取得します。

LocalDate.ofLocalDate.of(year, month, day)

年、月、日からLocalDateのインスタンスを取得します。

LocalDateTime.ofLocalDateTime.of(date, time)

日付と時刻からLocalDateTimeのインスタンスを取得します。

plusDaysdate.plusDays(days)

指定した日数を加算したコピーを返します。

minusDaysdate.minusDays(days)

指定した日数を減算したコピーを返します。

plusMonthsdate.plusMonths(months)

指定した月数を加算したコピーを返します。

plusYearsdate.plusYears(years)

指定した年数を加算したコピーを返します。

isBeforedate.isBefore(other)

この日付が指定した日付より前かどうかを確認します。

isAfterdate.isAfter(other)

この日付が指定した日付より後かどうかを確認します。

formatdate.format(DateTimeFormatter.ofPattern(pattern))

printfスタイルのフォーマットを使用してフォーマットされた文字列を返します。

parseLocalDate.parse(str, formatter?)

テキスト文字列からLocalDateのインスタンスを取得します。

ChronoUnit.betweenChronoUnit.DAYS.between(d1, d2)

2つの時刻オブジェクト間の時間量を計算します。

Instant.nowInstant.now()

システムクロックから現在の瞬間を取得します。

Instant.toEpochMilliinstant.toEpochMilli()

エポックからのミリ秒数に変換します。