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