import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.Date;
public class TimeUtil {
/**
* time 转 字符串
*
* @param time
* @return
*/
public static String format(Date time) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
ZoneId zoneId = ZoneId.systemDefault();
String timeStr = formatter.format(time.toInstant().atZone(zoneId));
return timeStr;
}
/**
* timeStamp 转 字符串
*
* @param timeStamp
* @return
*/
public static String format(long timeStamp) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
ZoneId zoneId = ZoneId.systemDefault();
String timeStr = formatter.format(new Date(timeStamp).toInstant().atZone(zoneId));
return timeStr;
}
/**
* 字符串 转 Date
* @param time
* @return
*/
public static Date strToDate(String time) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime localDateTime = LocalDateTime.parse(time, formatter);
return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
}
}
Java Time工具类
猜你喜欢
转载自blog.csdn.net/m0_49969111/article/details/123736269
今日推荐
周排行