gpt4 book ai didi

java - 显示日期类中的日期

转载 作者:行者123 更新时间:2023-12-02 05:25:48 25 4
gpt4 key购买 nike

我使用 BlueJ,我得到的练习是创建一个可以做几件事的新日期类

首先是显示您填写的日期,例如 5-8-2000,因此使用整数。我想我需要导入日历,但我不知道如何将数字与实际日历日期相对应。

import java.util.Calendar;
public class Date{
private int day;
private int month;
private int year;

public Date(int day, int month, int year){
this.day = day;
this.month = month;
this.year = year;
}
}

最佳答案

我相信您正在寻找Calendar.set(int year, int month, int date)您可以将其与类似的内容一起使用(其中一月为 0),

Calendar cal = Calendar.getInstance();
cal.set(year, month - 1, day); // <-- like so.

要从日历输出日期,您可以使用 SimpleDateFormat就像,

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(df.format(cal.getTime()));

关于java - 显示日期类中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26041201/

25 4 0
文章推荐: java - servlet 和/或 jsp 之间的通信
文章推荐: java - 在Java程序中使用XSLT进行XML转换
文章推荐: java - 如何将 List 转换为 List