Java month from()方法

Java month from()方法

from() 是Month ENUM的一个内置方法,用于从作为参数传递给它的时间对象中创建一个Month实例。

语法:

static Month from( TemporalAccessor temporal )

参数 :该方法接受一个单一的参数,该参数是一个时间对象,不能为空。

返回值 :该方法返回一个从作为参数传递给它的时间对象中获得的月份实例。

异常 :如果不可能将时间对象转换为有效的月份实例,它会抛出一个DateTimeException。

下面的程序说明了上述方法。

程序1 :

import java.time.*;
import java.time.Month;
import java.time.temporal.Temporal;
  
class monthEnum {
    public static void main(String[] args)
    {
        // Convert this Temporal object to month
        Month month = Month.from(ZonedDateTime.now());
  
        System.out.println(month);
    }
}

输出。

MARCH

程序2 :

import java.time.*;
import java.time.Month;
import java.time.temporal.Temporal;
  
class monthEnum {
    public static void main(String[] args)
    {
        ZoneId zoneId = ZoneId.of("UTC+1");
  
        ZonedDateTime zonedDateTime = ZonedDateTime.of(2015, 11, 30, 23, 45, 59, 1234, zoneId);
  
        // Convert this Temporal object to month
        Month month = Month.from(zonedDateTime);
  
        System.out.println(month);
    }
}

输出。

NOVEMBER

参考资料 : https://docs.oracle.com/javase/8/docs/api/java/time/Month.html#from-java.time.temporal.TemporalAccessor-

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程