【持续记录】Java关于时间的复用代码

时间格式化

以当前时间为例。

字符串形式

代码:

    public void findCurrentTime(){
    
    
        DateTimeFormatter fmTime = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        LocalDateTime now = LocalDateTime.now();
        String currentTime = now.format(fmTime);
        System.out.println(currentTime);
    }

结果:2021-04-16 17:09:37

获取时间

获取当前年

    public String findCurrentYear(){
    
    
        Calendar calendar = Calendar.getInstance();
        int year = calendar.get(Calendar.YEAR);
        return String.valueOf(year);
    }

获取当前月

方法返回两位数字表示的月份,如01、11.

    public String findCurrentMonth(){
    
    
        Calendar calendar = Calendar.getInstance();
        int month = calendar.get(Calendar.MONTH )+1;
        String monthStr = month<10?"0"+month:String.valueOf(month);
        return monthStr;
    }

计算时间

Guess you like

Origin blog.csdn.net/JWbonze/article/details/115767397