Java 中的月从()方法
from() 是 Month ENUM 的内置方法,用于从作为参数传递给它的时态对象创建 Month 实例。
语法 :
static Month from( TemporalAccessor temporal )
参数:该方法接受单个参数,该参数为时态对象,不能为空。
返回值:这个方法返回一个从作为参数传递给它的时态对象中获得的 Month 实例。
异常:如果无法将时态对象转换为有效的月份实例,则抛出日期时间异常。
下面的程序说明了上述方法:
程序 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
程序二 :
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
版权属于:月萌API www.moonapi.com,转载请注明出处