Javaの日付と時間(14)java.time.LocalDateTime

2887 ワード

Javaの日付と時間
原文リンク作者:Jakob Jenkov訳者:カタログ:http://blog.csdn.net/tjgykhulj/article/details/68952451 ()
14、java.time.Local DateTime
Local DateTime類はJava 8の日付時間機能の中で、現地の日付と時間を表すクラスで、その値はタイムゾーン属性がない.Java 8のLocalDateとLocalTimeの二つの種類の結合と見なすことができます.LocalDateTimeクラスの値は可変ではないので、その計算方法は新しいLocalDateTimeのインスタンスを返します.
Locat DateTimeの例を作成すると、LocalDateTimeの静的工場法によりLocartDateTimeの例を作成することができる.以下の例では、now()方法を用いて作成する.LocalDateTime localDateTime = LocalDateTime.now();の他の方法は、指定された年月日、時分秒、ナノ秒を用いてオブジェクトを新規作成することである.
Local DateTimeオブジェクトにアクセスする時間は、これらの方法でその日時にアクセスできます.
getYear()
getMonth()
getDayOfMonth()
getDayOfWeek()
getDayOfYear()
getHour()
getMinute()
getSecond()
getNano()
これらの方法の中には、いくつかのリターンポイントがあります.エニュメレーションの種類におけるgetValue()の方法によって、int値を得ることができます.
LocalDateTimeの計算Local DateTime類には一連の方法が含まれています.時間計算を完了するのに役立ちます.
plusYears()
plusMonths()
plusDays()
plusHours()
plusMinutes()
plusSeconds()
plusNanos()
minusYears()
minusMonths()
minusDays()
minusHours()
minusMinutes()
minusSeconds()
minusNanos()
次の例を挙げます.
LocalDateTime localDateTime  = LocalDateTime.now();
LocalDateTime localDateTime1 = localDateTime.plusYears(3);
LocalDateTime localDateTime2 = localDateTime.minusYears(3);
最初の行はLocal DateTimeの例を新しく作って、現在の時間を表しています.第二行はLocal DateTimeの実例を新たに作って、三年後、第三行もLocal DateTimeの実例を新たに作って、三時間前を表しています.14、java.time.Local DateTime Local DateTime類はJava 8の日付時間機能の中で、現地の日付と時間を表すクラスで、その値はタイムゾーン属性がない.Java 8のLocalDateとLocalTimeの二つの種類の結合と見なすことができます.LocalDateTimeクラスの値は可変ではないので、その計算方法は新しいLocalDateTimeのインスタンスを返します.
Locat DateTimeの例を作成すると、LocalDateTimeの静的工場法によりLocartDateTimeの例を作成することができる.以下の例では、now()方法を用いて作成する.LocalDateTime localDateTime2 = LocalDateTime.of(2015, 11, 26, 13, 55, 36, 123);の他の方法は、指定された年月日、時分秒、ナノ秒を用いてオブジェクトを新規作成することである.
Local DateTimeオブジェクトにアクセスする時間は、これらの方法でその日時にアクセスできます.
getYear()
getMonth()
getDayOfMonth()
getDayOfWeek()
getDayOfYear()
getHour()
getMinute()
getSecond()
getNano()
これらの方法の中には、いくつかのリターンポイントがあります.エニュメレーションの種類におけるgetValue()の方法によって、int値を得ることができます.
LocalDateTimeの計算Local DateTime類には一連の方法が含まれています.時間計算を完了するのに役立ちます.
plusYears()
plusMonths()
plusDays()
plusHours()
plusMinutes()
plusSeconds()
plusNanos()
minusYears()
minusMonths()
minusDays()
minusHours()
minusMinutes()
minusSeconds()
minusNanos()
次の例を挙げます.
LocalDateTime localDateTime  = LocalDateTime.now();
LocalDateTime localDateTime1 = localDateTime.plusYears(3);
LocalDateTime localDateTime2 = localDateTime.minusYears(3);
最初の行にLocalDateTimeを新設した例は、現在のこの時間を表し、2行目にLocalDateTimeを新設した例は3年後、3行目にもLocalDateTimeを新築した例は3時間前を示している.
次の章:java.time.ZonedDateTime