新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

java如何获取当前日期年月日,java如何获取当前时间年月日时分秒

发布时间:2023-11-04 19:32:56

java如何获得当前日期年月日

在Java中,可使用java.util.Calendar类或java.time.LocalDate类来获得当前日期的年、月、日。

使用java.util.Calendar类:

import java.util.Calendar;

public class Main {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1; // 注意月份是从0开始计数的,所以要加1
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        
        System.out.println("当前日期年份:" + year);
        System.out.println("当前日期月份:" + month);
        System.out.println("当前日期天:" + day);
    }
}

使用java.time.LocalDate类:

import java.time.LocalDate;

public class Main {
    public static void main(String[] args) {
        LocalDate currentDate = LocalDate.now();
        int year = currentDate.getYear();
        int month = currentDate.getMonthValue();
        int day = currentDate.getDayOfMonth();
        
        System.out.println("当前日期年份:" + year);
        System.out.println("当前日期月份:" + month);
        System.out.println("当前日期天:" + day);
    }
}

不管使用java.util.Calendar类或java.time.LocalDate类,都能够获得到当前日期的年、月、日。具体选择哪一种方式取决于项目需求和个人偏好。