java.time.LocalDateクラス

前書き

ザ・ java.time.LocalDate classは、2007-12-03などのISO-8601カレンダーシステムでタイムゾーンのない日付を表します。

クラス宣言

以下はの宣言です java.time.LocalDate クラス-

public final class LocalDate
   extends Object
      implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable

フィールド

  • 以下はのフィールドです java.time.LocalDate クラス-

  • static LocalDate MAX −サポートされる最大のLocalDate、「+ 999999999-12-31」。

  • static LocalDate MIN −サポートされる最小のLocalDate、「-999999999-01-01」。

クラスメソッド

シニア番号 方法と説明
1 時間的adjustInto(時間的時間的)

指定された時間オブジェクトを、このオブジェクトと同じ日付になるように調整します。

2 LocalDateTime atStartOfDay()

この日付を深夜の時刻と組み合わせて、この日付の開始時にLocalDateTimeを作成します。

3 ZonedDateTime atStartOfDay(ZoneIdゾーン)

タイムゾーンのルールに従って、この日付から最も早い有効時間でゾーン化された日時を返します。

4 LocalDateTime atTime(int時間、int分)

この日付と時刻を組み合わせてLocalDateTimeを作成します。

5 LocalDateTime atTime(int時間、int分、int秒)

この日付と時刻を組み合わせてLocalDateTimeを作成します。

6 LocalDateTime atTime(int時間、int分、int秒、int nanoOfSecond)

この日付と時刻を組み合わせてLocalDateTimeを作成します。

7 LocalDateTime atTime(LocalTime time)

この日付と時刻を組み合わせてLocalDateTimeを作成します。

8 OffsetDateTime atTime(OffsetTime時間)

この日付をオフセット時間と組み合わせて、OffsetDateTimeを作成します。

9 int compareTo(ChronoLocalDate other)

この日付を別の日付と比較します。

10 boolean equals(Object obj)

この日付が別の日付と等しいかどうかを確認します。

11 文字列フォーマット(DateTimeFormatterフォーマッター)

指定されたフォーマッタを使用してこの日付をフォーマットします。

12 static LocalDate from(TemporalAccessortemporal)

一時オブジェクトからLocalDateのインスタンスを取得します。

13 int get(TemporalFieldフィールド)

この日付から指定されたフィールドの値をintとして取得します。

14 IsoChronology getChronology()

ISOカレンダーシステムであるこの日付の年表を取得します。

15 int getDayOfMonth()

日フィールドを取得します。

16 DayOfWeek getDayOfWeek()

列挙型DayOfWeekである曜日フィールドを取得します。

17 int getDayOfYear()

曜日フィールドを取得します。

18 時代getEra()

この日付に該当する時代を取得します。

19 long getLong(TemporalFieldフィールド)

この日付から指定されたフィールドの値をlongとして取得します。

20 月getMonth()

月の列挙型を使用して月のフィールドを取得します。

21 int getMonthValue()

1から12までの月のフィールドを取得します。

22 int getYear()

年フィールドを取得します。

23 int hashCode()

この日付のハッシュコード。

24 boolean isAfter(ChronoLocalDate other)

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

25 boolean isBefore(ChronoLocalDate other)

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

26 boolean isEqual(ChronoLocalDate other)

この日付が指定された日付と等しいかどうかを確認します。

27 ブールisLeapYear()

ISO暦暦システム規則に従って、その年がうるう年であるかどうかを確認します。

28 boolean isSupported(TemporalFieldフィールド)

指定されたフィールドがサポートされているかどうかを確認します。

29 boolean isSupported(TemporalUnit unit)

指定されたユニットがサポートされているかどうかを確認します。

30 int lengthOfMonth()

この日付で表される月の長さを返します。

31 int lengthOfYear()

この日付で表される年の長さを返します。

32 LocalDateマイナス(long amountToSubtract、TemporalUnit unit)

指定された金額を差し引いたこの日付のコピーを返します。

33 LocalDateマイナス(TemporalAmountamountToSubtract)

指定された金額を差し引いたこの日付のコピーを返します。

34 LocalDateマイナス日(longdaysToSubtract)

指定された日数を差し引いたこのLocalDateのコピーを返します。

35 LocalDateマイナス月(長いmonthsToSubtract)

指定された月数を差し引いたこのLocalDateのコピーを返します。

36 LocalDateマイナスウィーク(長いweeksToSubtract)

指定された週数を差し引いたこのLocalDateのコピーを返します。

37 LocalDateマイナス年(longyearsToSubtract)

指定された年数を差し引いたこのLocalDateのコピーを返します。

38 static LocalDate now()

デフォルトのタイムゾーンでシステムクロックから現在の日付を取得します。

39 static LocalDate now(クロッククロック)

指定された時計から現在の日付を取得します。

40 static LocalDate now(ZoneId zone)

指定されたタイムゾーンのシステムクロックから現在の日付を取得します。

41 static LocalDate of(int year、int month、int dayOfMonth)

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

42 static LocalDate of(int year、Month month、int dayOfMonth)

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

43 static LocalDate ofEpochDay(long epochDay)

エポック日数からLocalDateのインスタンスを取得します。

44 static LocalDate ofYearDay(int year、int dayOfYear)

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

45 static LocalDate parse(CharSequence text)

2007-12-03などのテキスト文字列からLocalDateのインスタンスを取得します。

46 static LocalDate parse(CharSequence text、DateTimeFormatter formatter)

特定のフォーマッタを使用して、テキスト文字列からLocalDateのインスタンスを取得します。

47 LocalDate plus(long amountToAdd、TemporalUnit unit)

指定された金額が追加されたこの日付のコピーを返します。

48 LocalDate plus(TemporalAmount amountToAdd)

指定された金額が追加されたこの日付のコピーを返します。

49 LocalDate plusDays(long daysToAdd)

指定された日数が追加されたこのLocalDateのコピーを返します。

50 LocalDate plusMonths(long monthsToAdd)

指定された月数が追加されたこのLocalDateのコピーを返します。

51 LocalDate plusWeeks(long weeksToAdd)

指定された週数が追加されたこのLocalDateのコピーを返します。

52 LocalDate plusYears(long yearsToAdd)

指定された年数が追加されたこのLocalDateのコピーを返します。

53 Rクエリ(TemporalQuery クエリ)

指定されたクエリを使用してこの日付をクエリします。

54 ValueRange範囲(TemporalFieldフィールド)

指定されたフィールドの有効な値の範囲を取得します。

55 長いtoEpochDay()

この日付をエポック日に変換します。

56 文字列toString()

この日付を2007-12-03などの文字列として出力します。

57 までの期間(ChronoLocalDate endDateExclusive)

この日付から別の日付までの期間を期間として計算します。

58 long until(Temporal endExclusive、TemporalUnit unit)

指定された単位で、別の日付までの時間を計算します。

59 LocalDate with(TemporalAdjusterアジャスター)

この日付の調整済みコピーを返します。

60 LocalDate with(TemporalField field、long newValue)

指定されたフィールドが新しい値に設定されたこの日付のコピーを返します。

61 LocalDate withDayOfMonth(int dayOfMonth)

曜日が変更されたこのLocalDateのコピーを返します。

62 LocalDate withDayOfYear(int dayOfYear)

曜日が変更されたこのLocalDateのコピーを返します。

63 LocalDate withMonth(int month)

月が変更されたこのLocalDateのコピーを返します。

64 LocalDate withYear(int year)

年が変更されたこのLocalDateのコピーを返します。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します-

  • Java.lang.Object