All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.javaoffers.brief.modelhelper.util.DateUtils Maven / Gradle / Ivy

There is a newer version: 3.6.8
Show newest version
package com.javaoffers.brief.modelhelper.util;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import java.time.ZoneOffset;
import java.util.Date;

public class DateUtils {

    private static ZoneOffset offset = OffsetDateTime.now().getOffset();

    public static LocalDateTime parseLocalDateTime(Date date){
        return  LocalDateTime.of(
                date.getYear()+1900
                ,date.getMonth()+1
                ,date.getDate()
                ,date.getHours()
                ,date.getMinutes()
                ,date.getSeconds()
        );
    }

    public static LocalDate parseLocalDate(Date date) {
        return LocalDate.of(date.getYear()+ 1900,date.getMonth()+1,date.getDate());
    }

    public static OffsetDateTime parseOffsetDateTime(Date date) {
        return OffsetDateTime.of(LocalDateTime.of(date.getYear()+1900
                ,date.getMonth()+1
                ,date.getDate()
                ,date.getHours()
                ,date.getMinutes()
                ,date.getSeconds()),offset);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy