Last Updated : 13 Sep, 2021
ofStrict() method of ZonedDateTime class used to create an instance of ZonedDateTime strictly validating the combination of local date-time, offset and zone ID where all three Local date-time, ZoneOffset and ZoneId are passed as parameter.If the offset is invalid, an exception is thrown.
Syntax:
public static ZonedDateTime ofStrict(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)
Parameters: This method accepts three parameters localDateTime which is the local date-time, offset which is the zone offset and zone which is the time-zone.
Return value: This method returns the zoned date-time.
Below programs illustrate the ofStrict() method:
Program 1:
// Java program to demonstrate
// ZonedDateTime.ofStrict() method
import java.time.*;
public class GFG {
public static void main(String[] args)
{
// create local date time object
LocalDateTime ldt
= LocalDateTime
.parse("2019-01-29T23:55:59.00");
// create ZoneOffset
ZoneOffset zoneOffset
= ZoneOffset.ofHours(1);
// create a ZonID
ZoneId zone
= ZoneId.of("Europe/Paris");
// apply ofStrict method
// of ZonedDateTime class
ZonedDateTime zt
= ZonedDateTime
.ofStrict(
ldt, zoneOffset, zone);
// print the result
System.out.println("ZonedDateTime is "
+ zt);
}
}
ZonedDateTime is 2019-01-29T23:55:59+01:00[Europe/Paris]
Program 2:
// Java program to demonstrate
// ZonedDateTime.ofStrict() method
import java.time.*;
public class GFG {
public static void main(String[] args)
{
// create local date-time object
LocalDateTime ldt
= LocalDateTime
.parse("2019-01-29T23:55:59.00");
// create ZoneOffset
ZoneOffset zoneOffset
= ZoneOffset.ofHours(0);
// create a ZonID
ZoneId zone = ZoneId.of("UTC");
// apply ofStrict method
// of ZonedDateTime class
ZonedDateTime zt
= ZonedDateTime
.ofStrict(
ldt, zoneOffset, zone);
// print the result
System.out.println("ZonedDateTime is "
+ zt);
}
}
ZonedDateTime is 2019-01-29T23:55:59Z[UTC]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4