java.time.LocalDateTime.of() 方法示例



描述

java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute) 方法从年、月、日、时和分中获取 LocalDateTime 实例,将秒和纳秒设置为零。

声明

以下是 java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute) 方法的声明。

public static LocalDateTime of(int year, Month month, int dayOfMonth, int hour, int minute)

参数

  • year − 从 MIN_YEAR 到 MAX_YEAR 表示的年份

  • month − 表示的年月

  • dayOfMonth − 表示的月日,从 1 到 31

  • hour − 表示的小时,从 0 到 23

  • minute − 表示的小时,从 0 到 59

返回值

本地日期时间,非 null。

异常

DateTimeException − 如果任何字段的值超出范围,或者月日的月份无效。

示例

以下示例演示了如何使用 java.time.LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute) 方法。

package com.tutorialspoint;

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);
      System.out.println(date);  
   }
}

让我们编译并运行上述程序,它将产生以下结果 −

2017-02-03T06:30
广告