The java.util.OffsetDateTime class is an immutable representation of a date-time with an offset.
Java OffsetDateTime class methods
| Method |
Description |
| int get(TemporalField field) |
It is used to get the value of the specified field from this date-time as an int. |
| int getDayOfMonth() |
It is used to get the day-of-month field. |
| iint getDayOfYear() |
It is used to get the day-of-year field. |
| DayOfWeek getDayOfWeek() |
It is used to get the day-of-week field, which is an enum DayOfWeek. |
| OffsetDateTime minusDays(long days) |
It is used to return a copy of this OffsetDateTime with the specified number of days subtracted. |
| static OffsetDateTime now() |
It is used to obtain the current date-time from the system clock in the default time-zone. |
| OffsetDateTime plusDays(long days) |
It is used to return a copy of this OffsetDateTime with the specified number of days added. |
| LocalDate toLocalDate() |
It is used to get the LocalDate part of this date-time. |
Example
package com.w3schools;
import java.time.OffsetDateTime;
public class TestExample {
public static void main(String args[]){
OffsetDateTime offsetDT = OffsetDateTime.now();
//Day of month
System.out.println(offsetDT.getDayOfMonth());
//Day of year
System.out.println(offsetDT.getDayOfYear());
//Day of week
System.out.println(offsetDT.getDayOfWeek());
}
} |
package com.w3schools;
import java.time.OffsetDateTime;
public class TestExample {
public static void main(String args[]){
OffsetDateTime offsetDT = OffsetDateTime.now();
//Day of month
System.out.println(offsetDT.getDayOfMonth());
//Day of year
System.out.println(offsetDT.getDayOfYear());
//Day of week
System.out.println(offsetDT.getDayOfWeek());
}
}
Output