クラス
java.time.LocalDateの使用
パッケージ | 説明 |
---|---|
java.sql |
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
java.time.temporal |
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
|
-
java.sqlでのLocalDateの使用
LocalDateを返すjava.sqlのメソッド 修飾子と型 メソッド 説明 LocalDate
Date. toLocalDate()
このDate
オブジェクトから年、月、日を使用してLocalDate
インスタンスを作成します。 -
java.timeでのLocalDateの使用
LocalDateとして宣言されたjava.timeのフィールド 修飾子と型 フィールド 説明 static LocalDate
LocalDate. EPOCH
エポック年LocalDate
、'1970-01-01'。static LocalDate
LocalDate. MAX
サポートされている最大のLocalDate
である「+999999999-12-31」。static LocalDate
LocalDate. MIN
サポートされている最小のLocalDate
である「-999999999-01-01」。LocalDateを返すjava.timeのメソッド 修飾子と型 メソッド 説明 LocalDate
Year. atDay(int dayOfYear)
この年を「年の日」と組み合せてLocalDate
を作成します。LocalDate
YearMonth. atDay(int dayOfMonth)
この年-月を「月の日」と組み合せてLocalDate
を作成します。LocalDate
YearMonth. atEndOfMonth()
その月の終わりのLocalDate
を返します。LocalDate
Year. atMonthDay(MonthDay monthDay)
この年を月-日と組み合せてLocalDate
を作成します。LocalDate
MonthDay. atYear(int year)
この月-日を年と組み合せてLocalDate
を作成します。static LocalDate
LocalDate. from(TemporalAccessor temporal)
時間的オブジェクトからLocalDate
のインスタンスを取得します。LocalDate
LocalDate. minus(long amountToSubtract, TemporalUnit unit)
指定された量を減算した、この日付のコピーを返します。LocalDate
LocalDate. minus(TemporalAmount amountToSubtract)
指定された量を減算した、この日付のコピーを返します。LocalDate
LocalDate. minusDays(long daysToSubtract)
指定された日数を減算した、このLocalDate
のコピーを返します。LocalDate
LocalDate. minusMonths(long monthsToSubtract)
指定された月数を減算した、このLocalDate
のコピーを返します。LocalDate
LocalDate. minusWeeks(long weeksToSubtract)
指定された週数を減算した、このLocalDate
のコピーを返します。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
LocalDate. plus(long amountToAdd, TemporalUnit unit)
この日付のコピーに指定された時間を追加したものを返します。LocalDate
LocalDate. plus(TemporalAmount amountToAdd)
この日付のコピーに指定された時間を追加したものを返します。LocalDate
LocalDate. plusDays(long daysToAdd)
指定された日数を加算した、このLocalDate
のコピーを返します。LocalDate
LocalDate. plusMonths(long monthsToAdd)
指定された月数を加算した、このLocalDate
のコピーを返します。LocalDate
LocalDate. plusWeeks(long weeksToAdd)
指定された週数を加算した、このLocalDate
のコピーを返します。LocalDate
LocalDate. plusYears(long yearsToAdd)
指定された年数を加算した、このLocalDate
のコピーを返します。LocalDate
LocalDateTime. toLocalDate()
この日付/時間のLocalDate
部分を取得します。LocalDate
OffsetDateTime. toLocalDate()
この日付/時間のLocalDate
部分を取得します。LocalDate
ZonedDateTime. toLocalDate()
この日付/時間のLocalDate
部分を取得します。LocalDate
LocalDate. with(TemporalAdjuster adjuster)
この日付の調整済のコピーを返します。LocalDate
LocalDate. with(TemporalField field, long newValue)
指定されたフィールドを新しい値に設定して、この日付のコピーを返します。LocalDate
LocalDate. withDayOfMonth(int dayOfMonth)
「月の日」を変更して、このLocalDate
のコピーを返します。LocalDate
LocalDate. withDayOfYear(int dayOfYear)
「年の日」を変更して、このLocalDate
のコピーを返します。LocalDate
LocalDate. withMonth(int month)
「年の月」を変更して、このLocalDate
のコピーを返します。LocalDate
LocalDate. withYear(int year)
年を変更して、このLocalDate
のコピーを返します。型LocalDateの引数を持つ型を返すjava.timeのメソッド 修飾子と型 メソッド 説明 Stream<LocalDate>
LocalDate. datesUntil(LocalDate endExclusive)
順序付けられた日付のストリームを返します。Stream<LocalDate>
LocalDate. datesUntil(LocalDate endExclusive, Period step)
指定された増分ステップで日付の連続した順序付けされたストリームを返します。型LocalDateのパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 LocalDateTime
LocalTime. atDate(LocalDate date)
この時間を日付と組み合せてLocalDateTime
を作成します。OffsetDateTime
OffsetTime. atDate(LocalDate date)
この時間を日付と組み合せてOffsetDateTime
を作成します。static Period
Period. between(LocalDate startDateInclusive, LocalDate endDateExclusive)
2つの日付間の年数、月数、および日数で構成されるPeriod
を取得します。Stream<LocalDate>
LocalDate. datesUntil(LocalDate endExclusive)
順序付けられた日付のストリームを返します。Stream<LocalDate>
LocalDate. datesUntil(LocalDate endExclusive, Period step)
指定された増分ステップで日付の連続した順序付けされたストリームを返します。static LocalDateTime
LocalDateTime. of(LocalDate date, LocalTime time)
日付と時間からLocalDateTime
のインスタンスを取得します。static OffsetDateTime
OffsetDateTime. of(LocalDate date, LocalTime time, ZoneOffset offset)
日付、時間、およびオフセットからOffsetDateTime
のインスタンスを取得します。static ZonedDateTime
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のメソッド 修飾子と型 メソッド 説明 LocalDate
IsoChronology. date(int prolepticYear, int month, int dayOfMonth)
先発暦の年、月、および月間通算日フィールドから、ISO暦のローカル日付を取得します。LocalDate
IsoChronology. date(Era era, int yearOfEra, int month, int dayOfMonth)
紀元、紀元年、月、および月間通算日フィールドから、ISO暦のローカル日付を取得します。LocalDate
IsoChronology. date(TemporalAccessor temporal)
別の日付/時間オブジェクトからISO暦のローカル日付を取得します。LocalDate
IsoChronology. dateEpochDay(long epochDay)
エポック日からISO暦のローカル日付を取得します。LocalDate
IsoChronology. dateNow()
デフォルトのタイムゾーンのシステム・クロックから現在のISO暦のローカル日付を取得します。LocalDate
IsoChronology. dateNow(Clock clock)
指定されたクロックから現在のISO暦のローカル日付を取得します。LocalDate
IsoChronology. dateNow(ZoneId zone)
指定されたタイムゾーンのシステム・クロックから現在のISO暦のローカル日付を取得します。LocalDate
IsoChronology. dateYearDay(int prolepticYear, int dayOfYear)
先発暦の年および年間通算日フィールドから、ISO暦のローカル日付を取得します。LocalDate
IsoChronology. dateYearDay(Era era, int yearOfEra, int dayOfYear)
紀元、紀元年、および年間通算日フィールドから、ISO暦のローカル日付を取得します。LocalDate
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 TemporalAdjuster
TemporalAdjusters. ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster)
日付アジャスタをラップしたTemporalAdjuster
を取得します。