Newer
Older
thirdparty / src / main / java / com / yn / bftl / thirdparty / common / util / DateTimeUtils.java
steven on 20 Aug 833 bytes 百业兴项目
package com.yn.bftl.thirdparty.common.util;

import org.joda.time.DateTime;

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Locale;

/**
 * @Author:Vance
 * @Description:
 * @Date:2023/3/2 13:34
 */
public class DateTimeUtils {

    /**
     * 时间转化
     *
     * @param dateStr RFC3339格式时间
     * @return LocalDateTime
     * @description
     * @author huabiao
     * @create 2022/12/28  11:24
     */
    public static LocalDateTime getLocalDateTimeByRFC3339(String dateStr) {
        DateTime dateTime = new DateTime(dateStr);
        long timeInMillis = dateTime.toCalendar(Locale.getDefault()).getTimeInMillis();
        ZoneId zoneId = ZoneId.systemDefault();
        return Instant.ofEpochMilli(timeInMillis).atZone(zoneId).toLocalDateTime();
    }
}