Javatime-localdatetime-of5
提供:Dev Guides
java.time.LocalDateTime.of()メソッドの例
説明
- java.time.LocalDateTime.of(int year、Month month、int dayOfMonth、int hour、int minutes、int second、int nanoOfSecond)*メソッドは、年、月、日、時間、分、秒からLocalDateTimeのインスタンスを取得しますナノ秒。
宣言
以下は、* java.time.LocalDateTime.of(int year、Month month、int dayOfMonth、int hour、int minutes、int second、int nanoOfSecond)*メソッドの宣言です。
public static LocalDateTime of(int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)
パラメーター
- year -MIN_YEARからMAX_YEARまでを表す年
- 月-表す月
- dayOfMonth -表す月の日、1〜31
- hour -0〜23の時刻を表します
- 分-0から59までの時間を表す分
- second -0から59までの秒を表す
- nanoOfSecond -0から999,999,999までを表すナノ秒
戻り値
ローカル日時、null以外。
例外
*DateTimeException* -いずれかのフィールドの値が範囲外の場合、または日が月年に対して無効な場合
例
次の例は、java.time.LocalDateTime.of(int year、Month month、int dayOfMonth、int hour、int minutes、int second)メソッドの使用法を示しています。
package com.finddevguides;
import java.time.LocalDateTime;
import java.time.Month;
public class LocalDateTimeDemo {
public static void main(String[] args) {
LocalDateTime date = LocalDateTime.of(2017,Month.FEBRUARY,3,6,30,40,50000);
System.out.println(date);
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
2017-02-03T06:30:40.000050