クラス
java.time.LocalDateの使用

LocalDateを使用するパッケージ
パッケージ
説明
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
  • java.sqlでのLocalDateの使用

    LocalDateを返すjava.sqlのメソッド
    修飾子と型
    メソッド
    説明
    このDateオブジェクトから年、月、日を使用してLocalDateインスタンスを作成します。
    LocalDateのパラメータを持つjava.sqlのメソッド
    修飾子と型
    メソッド
    説明
    static Date
    Date.valueOf(LocalDate date)
    指定されたLocalDateと同じ年、月、および月間通算日の値を持つDateのインスタンスをLocalDateオブジェクトから取得します。
  • java.timeでのLocalDateの使用

    LocalDateとして宣言されたjava.timeのフィールド
    修飾子と型
    フィールド
    説明
    static final LocalDate
    LocalDate.EPOCH
    エポック年LocalDate、'1970-01-01'。
    static final LocalDate
    LocalDate.MAX
    サポートされている最大のLocalDateである「+999999999-12-31」。
    static final LocalDate
    LocalDate.MIN
    サポートされている最小のLocalDateである「-999999999-01-01」。
    LocalDateを返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    Year.atDay(int dayOfYear)
    この年を「年の日」と組み合せてLocalDateを作成します。
    YearMonth.atDay(int dayOfMonth)
    この年-月を「月の日」と組み合せてLocalDateを作成します。
    YearMonth.atEndOfMonth()
    その月の終わりのLocalDateを返します。
    Year.atMonthDay(MonthDay monthDay)
    この年を月-日と組み合せてLocalDateを作成します。
    MonthDay.atYear(int year)
    この月-日を年と組み合せてLocalDateを作成します。
    static LocalDate
    LocalDate.from(TemporalAccessor temporal)
    時間的オブジェクトからLocalDateのインスタンスを取得します。
    LocalDate.minus(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この日付のコピーを返します。
    LocalDate.minus(TemporalAmount amountToSubtract)
    指定された量を減算した、この日付のコピーを返します。
    LocalDate.minusDays(long daysToSubtract)
    指定された日数を減算した、このLocalDateのコピーを返します。
    LocalDate.minusMonths(long monthsToSubtract)
    指定された月数を減算した、このLocalDateのコピーを返します。
    LocalDate.minusWeeks(long weeksToSubtract)
    指定された週数を減算した、このLocalDateのコピーを返します。
    LocalDate.minusYears(long yearsToSubtract)
    指定された年数を減算した、このLocalDateのコピーを返します。
    static LocalDate
    LocalDate.now()
    デフォルトのタイムゾーンのシステム・クロックから現在の日付を取得します。
    static LocalDate
    LocalDate.now(Clock clock)
    指定されたクロックから現在の日付を取得します。
    static LocalDate
    LocalDate.now(ZoneId zone)
    指定されたタイムゾーンのシステム・クロックから現在の日付を取得します。
    static LocalDate
    LocalDate.of(int year, int month, int dayOfMonth)
    年、月、および日からLocalDateのインスタンスを取得します。
    static LocalDate
    LocalDate.of(int year, Month month, int dayOfMonth)
    年、月、および日からLocalDateのインスタンスを取得します。
    static LocalDate
    LocalDate.ofEpochDay(long epochDay)
    エポック日数からLocalDateのインスタンスを取得します。
    static LocalDate
    LocalDate.ofInstant(Instant instant, ZoneId zone)
    InstantとゾーンIDからLocalDateのインスタンスを取得します。
    static LocalDate
    LocalDate.ofYearDay(int year, int dayOfYear)
    年および「年の日」からLocalDateのインスタンスを取得します。
    static LocalDate
    LocalDate.parse(CharSequence text)
    2007-12-03などのテキスト文字列からLocalDateのインスタンスを取得します。
    static LocalDate
    LocalDate.parse(CharSequence text, DateTimeFormatter formatter)
    特定のフォーマッタを使用して、テキスト文字列からLocalDateのインスタンスを取得します。
    LocalDate.plus(long amountToAdd, TemporalUnit unit)
    この日付のコピーに指定された時間を追加したものを返します。
    LocalDate.plus(TemporalAmount amountToAdd)
    この日付のコピーに指定された時間を追加したものを返します。
    LocalDate.plusDays(long daysToAdd)
    指定された日数を加算した、このLocalDateのコピーを返します。
    LocalDate.plusMonths(long monthsToAdd)
    指定された月数を加算した、このLocalDateのコピーを返します。
    LocalDate.plusWeeks(long weeksToAdd)
    指定された週数を加算した、このLocalDateのコピーを返します。
    LocalDate.plusYears(long yearsToAdd)
    指定された年数を加算した、このLocalDateのコピーを返します。
    LocalDateTime.toLocalDate()
    この日付/時間のLocalDate部分を取得します。
    OffsetDateTime.toLocalDate()
    この日付/時間のLocalDate部分を取得します。
    ZonedDateTime.toLocalDate()
    この日付/時間のLocalDate部分を取得します。
    LocalDate.with(TemporalAdjuster adjuster)
    この日付の調整済のコピーを返します。
    LocalDate.with(TemporalField field, long newValue)
    指定されたフィールドを新しい値に設定して、この日付のコピーを返します。
    LocalDate.withDayOfMonth(int dayOfMonth)
    「月の日」を変更して、このLocalDateのコピーを返します。
    LocalDate.withDayOfYear(int dayOfYear)
    「年の日」を変更して、このLocalDateのコピーを返します。
    LocalDate.withMonth(int month)
    「年の月」を変更して、このLocalDateのコピーを返します。
    LocalDate.withYear(int year)
    年を変更して、このLocalDateのコピーを返します。
    LocalDateの引数を持つ型を返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    LocalDate.datesUntil(LocalDate endExclusive)
    順序付けられた日付のストリームを返します。
    LocalDate.datesUntil(LocalDate endExclusive, Period step)
    指定された増分ステップで日付の連続した順序付けされたストリームを返します。
    LocalDateのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    LocalTime.atDate(LocalDate date)
    この時間を日付と組み合せてLocalDateTimeを作成します。
    OffsetTime.atDate(LocalDate date)
    この時間を日付と組み合せてOffsetDateTimeを作成します。
    static Period
    Period.between(LocalDate startDateInclusive, LocalDate endDateExclusive)
    2つの日付間の年数、月数、および日数で構成されるPeriodを取得します。
    LocalDate.datesUntil(LocalDate endExclusive)
    順序付けられた日付のストリームを返します。
    LocalDate.datesUntil(LocalDate endExclusive, Period step)
    指定された増分ステップで日付の連続した順序付けされたストリームを返します。
    LocalDateTime.of(LocalDate date, LocalTime time)
    日付と時間からLocalDateTimeのインスタンスを取得します。
    OffsetDateTime.of(LocalDate date, LocalTime time, ZoneOffset offset)
    日付、時間、およびオフセットからOffsetDateTimeのインスタンスを取得します。
    ZonedDateTime.of(LocalDate date, LocalTime time, ZoneId zone)
    ローカルの日付と時間からZonedDateTimeのインスタンスを取得します。
    long
    LocalTime.toEpochSecond(LocalDate date, ZoneOffset offset)
    このLocalTimeを1970-01-01T00:00:00Zの時代からの秒数に変換します。
    long
    OffsetTime.toEpochSecond(LocalDate date)
    このOffsetTimeを1970-01-01T00:00:00Zの時代からの秒数に変換します。
  • java.time.chronoでのLocalDateの使用

    LocalDateを返すjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    IsoChronology.date(int prolepticYear, int month, int dayOfMonth)
    先発暦の年、月、および月間通算日フィールドから、ISO暦のローカル日付を取得します。
    IsoChronology.date(Era era, int yearOfEra, int month, int dayOfMonth)
    紀元、紀元年、月、および月間通算日フィールドから、ISO暦のローカル日付を取得します。
    IsoChronology.date(TemporalAccessor temporal)
    別の日付/時間オブジェクトからISO暦のローカル日付を取得します。
    IsoChronology.dateEpochDay(long epochDay)
    エポック日からISO暦のローカル日付を取得します。
    IsoChronology.dateNow()
    デフォルトのタイムゾーンのシステム・クロックから現在のISO暦のローカル日付を取得します。
    IsoChronology.dateNow(Clock clock)
    指定されたクロックから現在のISO暦のローカル日付を取得します。
    IsoChronology.dateNow(ZoneId zone)
    指定されたタイムゾーンのシステム・クロックから現在のISO暦のローカル日付を取得します。
    IsoChronology.dateYearDay(int prolepticYear, int dayOfYear)
    先発暦の年および年間通算日フィールドから、ISO暦のローカル日付を取得します。
    IsoChronology.dateYearDay(Era era, int yearOfEra, int dayOfYear)
    紀元、紀元年、および年間通算日フィールドから、ISO暦のローカル日付を取得します。
    IsoChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
    解析されたChronoFieldの値を解析時の日付に解決します。
  • java.time.temporalでのLocalDateの使用

    LocalDateの引数を持つ型を返すjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    TemporalQueries.localDate()
    見つからない場合はnullを返す、LocalDateの問合せ。
    LocalDateの型引数を持つjava.time.temporalのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    TemporalAdjusters.ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster)
    日付アジャスタをラップしたTemporalAdjusterを取得します。