zhitong.yu
7 天以前 7fc9c42987a13c1d8d2159591a5803e70518827f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
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);
    }
 
}