/**
* LocalDateTime 转 时间戳(秒级别)
*
* @param localDateTime
* @return Long
* @author Caixiaowei
* @updateTime 2020/9/8 10:17
*/
public static Long localDateTimeToSecond(LocalDateTime localDateTime) {
Long epochSecond = localDateTime.toEpochSecond(ZoneOffset.ofHours(8));
return epochSecond;
}
/**
* LocalDateTime 转 时间戳(毫秒级别)
*
* @param localDateTime
* @return Long
* @author Caixiaowei
* @updateTime 2020/9/8 10:17
*/
public static Long localDateTimeToMilliseconds(LocalDateTime localDateTime) {
long milliseconds = localDateTime.toInstant(ZoneOffset.ofHours(8)).toEpochMilli();
return milliseconds;
}
/**
* 时间戳(秒) 转 LocalDateTime
*
* @param second 时间戳(秒)
* @return LocalDateTime
* @author Caixiaowei
* @updateTime 2020/9/8 10:20
*/
public static LocalDateTime secondToLocalDateTime(Long second) {
LocalDateTime localDateTime = LocalDateTime.ofEpochSecond(second, 0, ZoneOffset.ofHours(8));
return localDateTime;
}
/**
* 时间戳(毫秒) 转 LocalDateTime
*
* @param milliseconds 时间戳(毫秒)
* @return LocalDateTime
* @author Caixiaowei
* @updateTime 2020/9/8 10:20
*/
public static LocalDateTime millisecondsToLocalDateTime(Long milliseconds) {
LocalDateTime localDateTime = Instant.ofEpochMilli(milliseconds).atZone(ZoneOffset.ofHours(8)).toLocalDateTime();
return localDateTime;
}
LocalDateTime 与时间戳相互转换
最新推荐文章于 2024-03-29 11:17:22 发布