時刻フィールドは、1 年の月や 1 分の時間などの日時フィールドです。これらのフィールドは、ChronoField クラスが実装する TemporalField インターフェイスによって表されます。
以下は、ChronoField クラスでサポートされている日付に関連するさまざまな時間フィールドのリストです。 -
Field | Description |
---|---|
ALIGNED_DAY_OF_WEEK_IN_MONTH | このフィールドは、月の曜日を表します。 |
このフィールドは、調整された年間の曜日を表します。 | |
ALIGNED_WEEK_OF_MONTH | このフィールドは、整列された月の週を表します。 |
ALIGNED_WEEK_OF_YEAR | このフィールドは、調整された記念日を表します。 |
このフィールドは、月の日を表します。 | |
このフィールドは曜日を表します。 |
|
このフィールドは、年間の日付を表します。 |
|
このフィールドは、年のエポック日を表します。 |
|
このフィールドは、現在の年の元号を表します。 |
#年 |
このフィールドは年を表します。 | YEAR_OF_ERA |
このフィールドは元号の年を表します。 |
import java.time.LocalDate; import java.time.temporal.ChronoField; public class Demo { public static void main(String args[]) { //Instantiating the LocalDate class LocalDate lDate = LocalDate.now(); int field = lDate.get(ChronoField.DAY_OF_MONTH); System.out.println("Day of the month: "+field); field = lDate.get(ChronoField.DAY_OF_WEEK); System.out.println("Day of the month: "+field); field = lDate.get(ChronoField.DAY_OF_YEAR); System.out.println("Day of the month: "+field); long epoch = lDate.getLong(ChronoField.EPOCH_DAY); System.out.println("Day of the month: "+epoch); field = lDate.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH); System.out.println("Week in the month: "+field); field = lDate.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR); System.out.println("Day of the week in an year: "+field); field = lDate.get(ChronoField.ERA); System.out.println("Era: "+field); } }
Day of the month: 11 Day of the month: 3 Day of the month: 316 Day of the month: 18577 Week in the month: 4 Day of the week in an year: 1 Era: 1
import java.time.DayOfWeek; import java.time.LocalTime; import java.time.Month; import java.time.Year; import java.time.temporal.ChronoField; public class Demo { public static void main(String args[]) { //Instantiating the LocalDateTime class LocalTime lTime = LocalTime.now(); System.out.println(lTime); int field = Year.of(2019).get(ChronoField.YEAR); System.out.println("Year: "+field); field = Month.of(8).get(ChronoField.MONTH_OF_YEAR); System.out.println("Year: "+field); field = DayOfWeek.of(3).get(ChronoField.DAY_OF_WEEK); System.out.println("Year: "+field); } }
ああああ
以上がJava の日時フィールドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。