在java java.util.Date 已知逝去时间怎么求年月日

发布时间:2024年01月15日

您可以使用java.util.Date对象的getYear()、getMonth()和getDate()方法来获取逝去时间的年、月和日。

示例代码如下:

import java.util.Date;

public class Main {
    public static void main(String[] args) {
        Date deceasedDate = new Date(120, 8, 15); // 已知逝去时间为2020年9月15日

        int year = deceasedDate.getYear(); // 获取年份,需要注意此方法已被废弃,应使用Calendar类
        int month = deceasedDate.getMonth(); // 获取月份,0表示1月,11表示12月
        int day = deceasedDate.getDate(); // 获取日期

        System.out.println("逝去时间年月日:" + (year + 1900) + "年" + (month + 1) + "月" + day + "日");
    }
}

这里使用的是getYear()方法,需要注意此方法已被废弃,应使用Calendar类来获取年份。示例中加了1900来转换为实际年份。另外,月份需要加1,因为getMonth()方法返回的是0~11的数值。

文章来源:https://blog.csdn.net/huayula/article/details/135609785
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。