java.time.LocalTimeクラス
前書き
ザ・ java.time.LocalTime classは、10:15:30など、ISO-8601カレンダーシステムのタイムゾーンのない時間を表します。
クラス宣言
以下はの宣言です java.time.LocalTime クラス-
public final class LocalTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable
フィールド
以下はのフィールドです java.time.LocalTime クラス-
static LocalTime MAX −サポートされる最大LocalTime、「23:59:59.999999999」。
static LocalTime MIN −サポートされる最小のLocalTime、「00:00」。
static LocalTime MIDNIGHT − 1日の始まりの真夜中の時刻「00:00」。
static LocalTime NOON −日中の正午の時間「12:00」。
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | 時間的adjustInto(時間的時間的) 指定された時間オブジェクトを、このオブジェクトと同じ日時になるように調整します。 |
2 | LocalDateTime atDate(LocalDate date) この時刻と日付を組み合わせてLocalDateTimeを作成します。 |
3 | OffsetDateTime atOffset(ZoneOffsetオフセット) この時間をオフセット時間と組み合わせて、OffsetDateTimeを作成します。 |
4 | int compareTo(LocalTime other) 今回を別の時間と比較します。 |
5 | boolean equals(Object obj) この時間が別の時間と等しいかどうかを確認します。 |
6 | 文字列フォーマット(DateTimeFormatterフォーマッター) 今回は、指定されたフォーマッターを使用してフォーマットします。 |
7 | static LocalTime from(TemporalAccessortemporal) 一時オブジェクトからLocalTimeのインスタンスを取得します。 |
8 | int get(TemporalFieldフィールド) この時間から指定されたフィールドの値をintとして取得します。 |
9 | int getHour() 時刻フィールドを取得します。 |
10 | long getLong(TemporalFieldフィールド) 今回から指定したフィールドの値をlongとして取得します。 |
11 | int getMinute() 分フィールドを取得します。 |
12 | int getNano() nano-of-secondフィールドを取得します。 |
13 | int getSecond() 分秒フィールドを取得します。 |
14 | int hashCode() 今回のハッシュコード。 |
15 | boolean isAfter(LocalTime other) この時間が指定された時間より後かどうかを確認します。 |
16 | boolean isBefore(LocalTime other) この時刻が指定時刻より前かどうかを確認します。 |
17 | boolean isSupported(TemporalFieldフィールド) 指定されたフィールドがサポートされているかどうかを確認します。 |
18 | boolean isSupported(TemporalUnit unit) 指定されたユニットがサポートされているかどうかを確認します。 |
19 | LocalTimeマイナス(long amountToSubtract、TemporalUnit unit) 指定された金額を差し引いたこの時間のコピーを返します。 |
20 | LocalTimeマイナス(TemporalAmountamountToSubtract) 指定された金額を差し引いたこの時間のコピーを返します。 |
21 | LocalTimeマイナス時間(longhoursToSubtract) 指定された時間数を引いたこのLocalTimeのコピーを返します。 |
22 | LocalTimeマイナス分(longminutesToSubtract) 指定された分数を差し引いたこのLocalTimeのコピーを返します。 |
23 | LocalTimeマイナスナノス(ロングナノス) 指定されたナノ秒数を引いたこのLocalTimeのコピーを返します。 |
24 | LocalTimeマイナス秒(長い秒) 指定された秒数を引いたこのLocalTimeのコピーを返します。 |
25 | static LocalTime now() デフォルトのタイムゾーンでシステムクロックから現在の時刻を取得します。 |
26 | static LocalTime now(クロッククロック) 指定された時計から現在の時刻を取得します。 |
27 | static LocalTime now(ZoneId zone) 指定されたタイムゾーンのシステムクロックから現在の時刻を取得します。 |
28 | 静的LocalTimeof(int時間、int分) 時間と分からLocalTimeのインスタンスを取得します。 |
29 | static LocalTime of(int時間、int分、int秒) 時間、分、秒からLocalTimeのインスタンスを取得します。 |
30 | static LocalTime of(int時間、int分、int秒、int nanoOfSecond) LocalTimeのインスタンスを、時、分、秒、およびナノ秒から取得します。 |
31 | 静的LocalTimeofNanoOfDay(long nanoOfDay) nanos-of-day値からLocalTimeのインスタンスを取得します。 |
32 | static LocalTime ofSecondOfDay(long secondOfDay) 1日の秒の値からLocalTimeのインスタンスを取得します。 |
33 | static LocalTime parse(CharSequence text) 2007-12-03T10:15:30などのテキスト文字列からLocalTimeのインスタンスを取得します。 |
34 | static LocalTime parse(CharSequence text、DateTimeFormatter formatter) 特定のフォーマッタを使用して、テキスト文字列からLocalTimeのインスタンスを取得します。 |
35 | LocalTime plus(long amountToAdd、TemporalUnit unit) 指定された量が追加されたこの時間のコピーを返します。 |
36 | LocalTime plus(TemporalAmount amountToAdd) 指定された量が追加されたこの時間のコピーを返します。 |
37 | LocalTime plusHours(long hoursToAdd) 指定された時間数が追加されたこのLocalTimeのコピーを返します。 |
38 | LocalTime plusMinutes(long minutesToAdd) 指定された分数が追加されたこのLocalTimeのコピーを返します。 |
39 | LocalTime plusNanos(ロングナノス) 指定されたナノ秒数が追加されたこのLocalTimeのコピーを返します。 |
40 | LocalTime plusSeconds(長い秒) 指定された秒数が追加されたこのLocalTimeのコピーを返します。 |
41 | 今回は、指定されたクエリを使用してクエリを実行します。 |
42 | ValueRange範囲(TemporalFieldフィールド) 指定されたフィールドの有効な値の範囲を取得します。 |
43 | 長いtoNanoOfDay() 0から24 * 60 * 60 * 1,000,000,000-1までの時間をナノ単位で抽出します。 |
44 | int toSecondOfDay() 時刻を0から24 * 60 * 60-1までの秒数として抽出します。 |
45 | 文字列toString() この日付を10:15などの文字列として出力します。 |
46 | LocalTime切り捨てTo(TemporalUnitユニット) 時間を切り捨てたこのLocalTimeのコピーを返します。 |
47 | long until(Temporal endExclusive、TemporalUnit unit) 指定された単位で、次の時間までの時間を計算します。 |
48 | LocalTime with(TemporalAdjusterアジャスター) 今回の調整済みコピーを返します。 |
49 | LocalTime with(TemporalField field、long newValue) 指定されたフィールドが新しい値に設定されたこの時間のコピーを返します。 |
50 | LocalTime withHour(int hour) 時刻が変更されたこのLocalTimeのコピーを返します。 |
51 | LocalTime withMinute(int minutes) 分を変更したこのLocalTimeのコピーを返します。 |
52 | LocalTime withNano(int nanoOfSecond) nano-of-secondが変更されたこのLocalTimeのコピーを返します。 |
53 | LocalTime withSecond(int second) 分秒を変更したこのLocalTimeのコピーを返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.lang.Object