Javatime-localdate
java.time.LocalDateクラス
前書き
*java.time.LocalDate* クラスは、ISO-8601カレンダーシステムのタイムゾーンのない日付(2007-12-03など)を表します。
クラス宣言
以下は 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」。
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
Temporal adjustInto(Temporal temporal) このオブジェクトと同じ日付になるように、指定された一時オブジェクトを調整します。 |
2 |
この日付を午前0時と組み合わせて、この日付の開始時にLocalDateTimeを作成します。 |
3 |
ZonedDateTime atStartOfDay(ZoneId zone) タイムゾーンの規則に従って、この日付から有効な最も早い時刻のゾーン日時を返します。 |
4 |
LocalDateTime atTime(int hour, int minute) この日付と時刻を組み合わせて、LocalDateTimeを作成します。 |
5 |
LocalDateTime atTime(int hour, int minute, int second) この日付と時刻を組み合わせて、LocalDateTimeを作成します。 |
6 |
LocalDateTime atTime(int hour, int minute, int second, int nanoOfSecond) この日付と時刻を組み合わせて、LocalDateTimeを作成します。 |
7 |
LocalDateTime atTime(LocalTime time) この日付と時刻を組み合わせて、LocalDateTimeを作成します。 |
8 |
OffsetDateTime atTime(OffsetTime time) この日付をオフセット時間と組み合わせて、OffsetDateTimeを作成します。 |
9 |
int compareTo(ChronoLocalDate other) この日付を別の日付と比較します。 |
10 |
この日付が別の日付と等しいかどうかを確認します。 |
11 |
String format(DateTimeFormatter formatter) 指定されたフォーマッタを使用してこの日付をフォーマットします。 |
12 |
static LocalDate from(TemporalAccessor temporal) 一時オブジェクトからLocalDateのインスタンスを取得します。 |
13 |
この日付から指定されたフィールドの値をintとして取得します。 |
14 |
ISOカレンダーシステムであるこの日付の年表を取得します。 |
15 |
月の日フィールドを取得します。 |
16 |
曜日フィールドを取得します。これは列挙型DayOfWeekです。 |
17 |
年間通算日フィールドを取得します。 |
18 |
この日付に該当する時代を取得します。 |
19 |
long getLong(TemporalField field) この日付から指定されたフィールドの値をlongとして取得します。 |
20 |
Month列挙を使用して、月のフィールドを取得します。 |
21 |
1〜12の月のフィールドを取得します。 |
22 |
年フィールドを取得します。 |
23 |
この日付のハッシュコード。 |
24 |
boolean isAfter(ChronoLocalDate other) この日付が指定された日付より後かどうかを確認します。 |
25 |
boolean isBefore(ChronoLocalDate other) この日付が指定された日付より前かどうかを確認します。 |
26 |
boolean isEqual(ChronoLocalDate other) この日付が指定された日付と等しいかどうかを確認します。 |
27 |
ISO予測カレンダーシステムルールに従って、その年がうるう年かどうかをチェックします。 |
28 |
boolean isSupported(TemporalField field) 指定されたフィールドがサポートされているかどうかを確認します。 |
29 |
boolean isSupported(TemporalUnit unit) 指定されたユニットがサポートされているかどうかを確認します。 |
30 |
この日付で表される月の長さを返します。 |
31 |
この日付で表される年の長さを返します。 |
32 |
LocalDate minus(long amountToSubtract, TemporalUnit unit) 指定された金額を差し引いたこの日付のコピーを返します。 |
33 |
LocalDate minus(TemporalAmount amountToSubtract) 指定された金額を差し引いたこの日付のコピーを返します。 |
34 |
LocalDate minusDays(long daysToSubtract) 指定された日数を引いたこのLocalDateのコピーを返します。 |
35 |
LocalDate minusMonths(long monthsToSubtract) 指定された月数を引いたこのLocalDateのコピーを返します。 |
36 |
LocalDate minusWeeks(long weeksToSubtract) 指定された週数を引いたこのLocalDateのコピーを返します。 |
37 |
LocalDate minusYears(long yearsToSubtract) 指定された年数を減算したこのLocalDateのコピーを返します。 |
38 |
デフォルトのタイムゾーンでシステムクロックから現在の日付を取得します。 |
39 |
static LocalDate now(Clock clock) 指定された時計から現在の日付を取得します。 |
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> R query(TemporalQuery<R> query) 指定されたクエリを使用してこの日付をクエリします。 |
54 |
ValueRange range(TemporalField field) 指定されたフィールドの有効な値の範囲を取得します。 |
55 |
この日付をエポックデーに変換します。 |
56 |
この日付を2007-12-03などの文字列として出力します。 |
57 |
Period until(ChronoLocalDate endDateExclusive) この日付と別の日付の間の期間を期間として計算します。 |
58 |
long until(Temporal endExclusive, TemporalUnit unit) 指定された単位で、別の日付までの時間を計算します。 |
59 |
LocalDate with(TemporalAdjuster adjuster) この日付の調整済みコピーを返します。 |
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のコピーを返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.lang.Object