package com.hxzk.gps.util.Time;
|
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
import java.time.ZoneId;
|
import java.time.ZonedDateTime;
|
import java.time.format.DateTimeFormatter;
|
import java.util.Calendar;
|
|
public class TimeUtil {
|
|
public static String ZhuanTime(String inputTime){
|
ZonedDateTime YingShouDate = ZonedDateTime.parse(inputTime).withZoneSameInstant(ZoneId.of("Asia/Shanghai"));
|
// 定义日期格式
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
// 格式化日期
|
String formattedDate = YingShouDate.format(formatter);
|
return formattedDate;
|
}
|
public static String ZhuanDate(String inputTime){
|
ZonedDateTime YingShouDate = ZonedDateTime.parse(inputTime).withZoneSameInstant(ZoneId.of("Asia/Shanghai"));
|
// 定义日期格式
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
|
// 格式化日期
|
String formattedDate = YingShouDate.format(formatter);
|
return formattedDate;
|
}
|
|
public static String GetTime () {
|
// 获取当前的本地日期和时间
|
LocalDateTime currentTime = LocalDateTime.now();
|
// 定义日期时间格式化模式
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
// 使用格式化器将 LocalDateTime 对象格式化为字符串
|
String formattedTime = currentTime.format(formatter);
|
return formattedTime;
|
}
|
|
public static Integer GetYear(){
|
// 创建一个 Calendar 实例
|
Calendar calendar = Calendar.getInstance();
|
// 使用 get 方法获取当前年份
|
int currentYear = calendar.get(Calendar.YEAR);
|
return currentYear;
|
}
|
|
public static Integer GetMonth(){
|
// 创建一个 Calendar 实例
|
Calendar calendar = Calendar.getInstance();
|
// 使用 get 方法获取当前年份
|
int currentMonth = calendar.get(Calendar.MONTH);
|
return currentMonth;
|
}
|
public static String GetYearMonthDay(){
|
// 获取当前日期
|
LocalDate currentDate = LocalDate.now();
|
// 定义日期格式
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
|
// 格式化日期
|
return currentDate.format(formatter);
|
}
|
|
}
|