Java ZoneOffset isSupported(TemporalField)方法及示例
java.time包中ZoneOffset类的isSupported(TemporalField)方法用于检查作为参数传递的temporalField是否被ZoneOffset支持。该方法返回一个布尔值,说明这一点。
语法。
public boolean isSupported(TemporalField temporalField)
参数。该方法接受一个参数temporalField,需要检查它是否被这个ZoneOffset实例所支持。
返回值。这个方法返回一个布尔值,说明这个temporalField是否被这个ZoneOffset实例所支持。
下面的例子说明了ZoneOffset.isSupported()方法。
例1:
// Java code to illustrate isSupported() method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// Get the ZoneOffset instance
ZoneOffset zoneOffset
= ZoneOffset.of("+05:30");
System.out.println("ZoneOffset: "
+ zoneOffset);
// Using isSupported() method
System.out.println("Is Second supported: "
+ zoneOffset.isSupported(ChronoField.OFFSET_SECONDS));
}
}
输出。
ZoneOffset: +05:30
Is Second supported: true
例2:
// Java code to illustrate isSupported() method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// Get the ZoneOffset instance
ZoneOffset zoneOffset
= ZoneOffset.ofHours(5);
System.out.println("ZoneOffset: "
+ zoneOffset);
// Using isSupported() method
System.out.println("Is Nano-Of-The-Day supported: "
+ zoneOffset.isSupported(ChronoField.NANO_OF_DAY));
}
}
输出。
ZoneOffset: +05:00
Is Nano-Of-The-Day supported: false
极客教程