要获取当前日期的年月日,可以使用java.util.Date类和java.util.Calendar类来实现。

首先,可以使用java.util.Date类获取当前日期,然后使用java.util.Calendar类将日期转换为年月日的形式。

以下是使用Java代码实现的示例:

import java.util.Calendar;
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        // 获取当前日期
        Date currentDate = new Date();

        // 创建Calendar对象,并设置日期为当前日期
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(currentDate);

        // 获取年份、月份和日期
        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.util.Date类在Java 8之后已经过时,推荐使用java.time.LocalDate类来处理日期,可以更简洁地实现获取当前日期的年月日。以下是使用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只获取当前日期年月日以Date类型得到不要字符串类型

原文地址: http://www.cveoy.top/t/topic/hLju 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录