クラス
java.time.LocalDateの使用
LocalDateを使用するパッケージ
パッケージ
説明
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
-
java.sqlでのLocalDateの使用
-
java.timeでのLocalDateの使用
修飾子と型フィールド説明static final LocalDateLocalDate.EPOCHエポック年LocalDate、'1970-01-01'。static final LocalDateLocalDate.MAXサポートされている最大のLocalDateである「+999999999-12-31」。static final LocalDateLocalDate.MINサポートされている最小のLocalDateである「-999999999-01-01」。修飾子と型メソッド説明Year.atDay(int dayOfYear) この年を「年の日」と組み合せてLocalDateを作成します。YearMonth.atDay(int dayOfMonth) この年-月を「月の日」と組み合せてLocalDateを作成します。YearMonth.atEndOfMonth()その月の終わりのLocalDateを返します。Year.atMonthDay(MonthDay monthDay) この年を月-日と組み合せてLocalDateを作成します。MonthDay.atYear(int year) この月-日を年と組み合せてLocalDateを作成します。static LocalDateLocalDate.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 LocalDateLocalDate.now()デフォルトのタイムゾーンのシステム・クロックから現在の日付を取得します。static LocalDate指定されたクロックから現在の日付を取得します。static LocalDate指定されたタイムゾーンのシステム・クロックから現在の日付を取得します。static LocalDateLocalDate.of(int year, int month, int dayOfMonth) 年、月、および日からLocalDateのインスタンスを取得します。static LocalDate年、月、および日からLocalDateのインスタンスを取得します。static LocalDateLocalDate.ofEpochDay(long epochDay) エポック日数からLocalDateのインスタンスを取得します。static LocalDateInstantおよびゾーンIDからLocalDateのインスタンスを取得します。static LocalDateLocalDate.ofYearDay(int year, int dayOfYear) 年および「年の日」からLocalDateのインスタンスを取得します。static LocalDateLocalDate.parse(CharSequence text) 2007-12-03などのテキスト文字列からLocalDateのインスタンスを取得します。static LocalDateLocalDate.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.datesUntil(LocalDate endExclusive) 日付の順序付けられたストリームを返します。LocalDate.datesUntil(LocalDate endExclusive, Period step) 指定された増分ステップによる日付の順次順序のストリームを返します。修飾子と型メソッド説明この時間を日付と組み合せてLocalDateTimeを作成します。この時間を日付と組み合せてOffsetDateTimeを作成します。static Period2つの日付間の年数、月数、および日数で構成されるPeriodを取得します。LocalDate.datesUntil(LocalDate endExclusive) 日付の順序付けられたストリームを返します。LocalDate.datesUntil(LocalDate endExclusive, Period step) 指定された増分ステップによる日付の順次順序のストリームを返します。static LocalDateTime日付と時間からLocalDateTimeのインスタンスを取得します。static OffsetDateTimeOffsetDateTime.of(LocalDate date, LocalTime time, ZoneOffset offset) 日付、時間、およびオフセットからOffsetDateTimeのインスタンスを取得します。static ZonedDateTimeローカルの日付と時間からZonedDateTimeのインスタンスを取得します。longLocalTime.toEpochSecond(LocalDate date, ZoneOffset offset) このLocalTimeを、1970-01-01T00:00:00Zのエポック以降の秒数に変換します。longOffsetTime.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暦のローカル日付を取得します。紀元、紀元年、月、および月間通算日フィールドから、ISO暦のローカル日付を取得します。IsoChronology.date(TemporalAccessor temporal) 別の日付/時間オブジェクトからISO暦のローカル日付を取得します。IsoChronology.dateEpochDay(long epochDay) エポック日からISO暦のローカル日付を取得します。IsoChronology.dateNow()デフォルトのタイムゾーンのシステム・クロックから現在のISO暦のローカル日付を取得します。指定されたクロックから現在のISO暦のローカル日付を取得します。指定されたタイムゾーンのシステム・クロックから現在の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のメソッド修飾子と型メソッド説明static TemporalQuery<LocalDate> TemporalQueries.localDate()見つからない場合はnullを返す、LocalDateの問合せ。型LocalDateの型引数を持つjava.time.temporalのメソッド・パラメータ修飾子と型メソッド説明static TemporalAdjusterTemporalAdjusters.ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster) 日付アジャスタをラップしたTemporalAdjusterを取得します。