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