java.time.LocalDateTimeクラス
前書き
ザ・ java.time.LocalDateTime classは、2007-12-03T10:15:30など、ISO-8601カレンダーシステムのタイムゾーンのない日時を表します。
クラス宣言
以下はの宣言です java.time.LocalDateTime クラス-
public final class LocalDateTime
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDateTime
, Serializable
フィールド
以下はのフィールドです java.time.LocalDateTime クラス-
static LocalDateTime MAX −サポートされる最大のLocalDateTime、「+ 999999999-12-31T23:59:59.999999999」。
static LocalDateTime MIN −サポートされる最小のLocalDateTime、「-999999999-01-01T00:00:00」。
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | 時間的adjustInto(時間的時間的) 指定された時間オブジェクトを、このオブジェクトと同じ日時になるように調整します。 |
2 | OffsetDateTime atOffset(ZoneOffsetオフセット) この日時とオフセット時刻を組み合わせて、OffsetDateTimeを作成します。 |
3 | ZonedDateTime atZone(ZoneIdゾーン) この日時をタイムゾーンと組み合わせて、ZonedDateTimeを作成します。 |
4 | int compareTo(ChronoLocalDateTime <?> other) この日時を別の日時と比較します。 |
5 | boolean equals(Object obj) この日時が別の日時と等しいかどうかを確認します。 |
6 | 文字列フォーマット(DateTimeFormatterフォーマッター) 指定されたフォーマッタを使用して、この日時をフォーマットします。 |
7 | static LocalDateTime from(TemporalAccessortemporal) 一時オブジェクトからLocalDateTimeのインスタンスを取得します。 |
8 | int get(TemporalFieldフィールド) この日時から指定されたフィールドの値をintとして取得します。 |
9 | int getDayOfMonth() 日フィールドを取得します。 |
10 | DayOfWeek getDayOfWeek() 列挙型DayOfWeekである曜日フィールドを取得します。 |
11 | int getDayOfYear() 曜日フィールドを取得します。 |
12 | int getHour() 時刻フィールドを取得します。 |
13 | long getLong(TemporalFieldフィールド) この日時から指定されたフィールドの値をlongとして取得します。 |
14 | 月getMinute() 分フィールドを取得します。 |
15 | 月getMonth() 月の列挙型を使用して月のフィールドを取得します。 |
16 | int getMonthValue() 1から12までの月のフィールドを取得します。 |
17 | int getNano() nano-of-secondフィールドを取得します。 |
18 | int getSecond() 分秒フィールドを取得します。 |
19 | int getYear() 年フィールドを取得します。 |
20 | int hashCode() この日時のハッシュコード。 |
21 | boolean isAfter(ChronoLocalDateTime <?> other) この日時が指定された日時より後かどうかを確認します。 |
22 | boolean isBefore(ChronoLocalDateTime <?> other) この日時が指定された日時より前であるかどうかを確認します。 |
23 | boolean isEqual(ChronoLocalDateTime <?> other) この日時が指定された日時と等しいかどうかを確認します。 |
24 | boolean isSupported(TemporalFieldフィールド) 指定されたフィールドがサポートされているかどうかを確認します。 |
25 | boolean isSupported(TemporalUnit unit) 指定されたユニットがサポートされているかどうかを確認します。 |
26 | LocalDateTimeマイナス(long amountToSubtract、TemporalUnit unit) 指定された金額を差し引いた、この日時のコピーを返します。 |
27 | LocalDateTimeマイナス(TemporalAmountamountToSubtract) 指定された金額を差し引いた、この日時のコピーを返します。 |
28 | LocalDateTimeマイナス日(longdaysToSubtract) 指定された日数を差し引いたこのLocalDateTimeのコピーを返します。 |
29 | LocalDateTimeマイナス時間(longhoursToSubtract) 指定された時間数を差し引いたこのLocalDateTimeのコピーを返します。 |
30 | LocalDateTimeマイナス分(longminutesToSubtract) 指定された分数を引いたこのLocalDateTimeのコピーを返します。 |
31 | LocalDateTimeマイナス月(長いmonthsToSubtract) 指定された月数を差し引いたこのLocalDateTimeのコピーを返します。 |
32 | LocalDateTimeマイナスナノス(ロングナノス) 指定されたナノ秒数を引いたこのLocalDateTimeのコピーを返します。 |
33 | LocalDateTimeマイナス秒(長い秒) 指定された秒数を引いたこのLocalDateTimeのコピーを返します。 |
34 | LocalDateTimeマイナスウィーク(長いweeksToSubtract) 指定された週数を差し引いたこのLocalDateTimeのコピーを返します。 |
35 | LocalDateTimeマイナス年(longyearsToSubtract) 指定された年数を差し引いたこのLocalDateTimeのコピーを返します。 |
36 | static LocalDateTime now() デフォルトのタイムゾーンでシステムクロックから現在の日時を取得します。 |
37 | static LocalDateTime now(クロッククロック) 指定された時計から現在の日時を取得します。 |
38 | static LocalDateTime now(ZoneId zone) 指定されたタイムゾーンのシステムクロックから現在の日時を取得します。 |
39 | static LocalDateTime of(int year、int month、int dayOfMonth、int hour、int minutes) 年、月、日、時、分からLocalDateTimeのインスタンスを取得し、秒とナノ秒をゼロに設定します。 |
40 | static LocalDateTime of(int年、int月、int dayOfMonth、int時間、int分、int秒) ナノ秒をゼロに設定して、年、月、日、時、分、秒からLocalDateTimeのインスタンスを取得します。 |
41 | static LocalDateTime of(int year、int month、int dayOfMonth、int hour、int minutes、int second、int nanoOfSecond) 年、月、日、時、分、秒、ナノ秒からLocalDateTimeのインスタンスを取得します。 |
42 | static LocalDateTime of(int年、月月、int dayOfMonth、int時間、int分、int秒) ナノ秒をゼロに設定して、年、月、日、時、分、秒からLocalDateTimeのインスタンスを取得します。 |
43 | static LocalDateTime of(int year、Month month、int dayOfMonth、int hour、int minutes、int second、int nanoOfSecond) 年、月、日、時、分、秒、ナノ秒からLocalDateTimeのインスタンスを取得します。 |
44 | static LocalDateTime of(LocalDate date、LocalTime time) 日付と時刻からLocalDateTimeのインスタンスを取得します。 |
45 | static LocalDateTime ofEpochSecond(long epochSecond、int nanoOfSecond、ZoneOffsetオフセット) 1970-01-01T00:00:00ZのエポックからLocalDateTimeのインスタンスを取得します。 |
46 | static LocalDateTime ofInstant(インスタントインスタント、ZoneIdゾーン) インスタントIDとゾーンIDからLocalDateTimeのインスタンスを取得します。 |
47 | static LocalDateTime parse(CharSequence text) 2007-12-03T10:15:30などのテキスト文字列からLocalDateTimeのインスタンスを取得します。 |
48 | static LocalDateTime parse(CharSequence text、DateTimeFormatter formatter) 特定のフォーマッタを使用して、テキスト文字列からLocalDateTimeのインスタンスを取得します。 |
49 | LocalDateTime plus(long amountToAdd、TemporalUnit unit) 指定された金額が追加されたこの日時のコピーを返します。 |
50 | LocalDateTime plus(TemporalAmount amountToAdd) 指定された金額が追加されたこの日時のコピーを返します。 |
51 | LocalDateTime plusDays(long daysToAdd) 指定された日数が追加されたこのLocalDateTimeのコピーを返します。 |
52 | LocalDateTime plusHours(long hoursToAdd) 指定された時間数が追加されたこのLocalDateTimeのコピーを返します。 |
53 | LocalDateTime plusMinutes(long minutesToAdd) 指定された分数が追加されたこのLocalDateTimeのコピーを返します。 |
54 | LocalDateTime plusMonths(long monthsToAdd) 指定された月数が追加されたこのLocalDateTimeのコピーを返します。 |
55 | LocalDateTime plusNanos(long nanos) 指定されたナノ秒数が追加されたこのLocalDateTimeのコピーを返します。 |
56 | LocalDateTime plusSeconds(長い秒) 指定された秒数が追加されたこのLocalDateTimeのコピーを返します。 |
57 | LocalDateTime plusWeeks(long weeksToAdd) 指定された週数が追加されたこのLocalDateTimeのコピーを返します。 |
58 | LocalDateTime plusYears(long yearsToAdd) 指定された年数が追加されたこのLocalDateTimeのコピーを返します。 |
59 | 指定されたクエリを使用して、この日時をクエリします。 |
60 | ValueRange範囲(TemporalFieldフィールド) 指定されたフィールドの有効な値の範囲を取得します。 |
61 | LocalDate toLocalDate() この日時のLocalDate部分を取得します。 |
62 | LocalTime toLocalTime() この日時のLocalTime部分を取得します。 |
63 | 文字列toString() この日付を2007-12-03T10:15:30のように文字列として出力します。 |
64 | LocalDateTime切り捨てTo(TemporalUnitユニット) このLocalDateTimeのコピーを、時間を切り捨てて返します。 |
65 | long until(Temporal endExclusive、TemporalUnit unit) 指定された単位で、別の日時までの時間を計算します。 |
66 | LocalDateTime with(TemporalAdjusterアジャスター) この日時の調整されたコピーを返します。 |
67 | LocalDateTime with(TemporalField field、long newValue) 指定されたフィールドが新しい値に設定された、この日時のコピーを返します。 |
68 | LocalDateTime withDayOfMonth(int dayOfMonth) 月の日が変更されたこのLocalDateTimeのコピーを返します。 |
69 | LocalDateTime withDayOfYear(int dayOfYear) 曜日が変更されたこのLocalDateTimeのコピーを返します。 |
70 | LocalDateTime withHour(int hour) 時刻が変更されたこのLocalDateTimeのコピーを返します。 |
71 | LocalDateTime withMinute(int minutes) 分を変更したこのLocalDateTimeのコピーを返します。 |
72 | LocalDateTime withMonth(int month) 月が変更されたこのLocalDateTimeのコピーを返します。 |
73 | LocalDateTime withNano(int nanoOfSecond) nano-of-secondが変更されたこのLocalDateTimeのコピーを返します。 |
74 | LocalDateTime withSecond(int second) 分秒が変更されたこのLocalDateTimeのコピーを返します。 |
75 | LocalDateTime withYear(int year) 年が変更されたこのLocalDateTimeのコピーを返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.lang.Object