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