利用intellij,声明日期类,包含年月日三个实例变量,并且创建日期对象,显示当前系统的年份,月份,日期信息
时间: 2024-10-20 11:09:01 浏览: 59
在IntelliJ IDEA中,你可以通过自定义类并利用`java.time.LocalDate`类来声明和操作日期。以下是创建一个简单的日期类和实例的步骤:
首先,右键点击项目结构下的`src`目录,选择`New` -> `Java Class`,命名为例如`CustomDate.java`:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class CustomDate {
private int year;
private int month;
private int day;
// 构造函数
public CustomDate(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
// 获取当前系统日期
public static CustomDate getCurrentDate() {
LocalDate currentDate = LocalDate.now();
return new CustomDate(currentDate.getYear(), currentDate.getMonthValue(), currentDate.getDayOfMonth());
}
// 打印日期信息
@Override
public String toString() {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
return "Current Date: " + formatter.format(LocalDate.now()) + " (Year: " + year + ", Month: " + month + ", Day: " + day + ")";
}
}
```
然后,在主程序或其他需要的地方,你可以这样创建并显示日期对象:
```java
public static void main(String[] args) {
CustomDate currentDateObj = CustomDate.getCurrentDate();
System.out.println(currentDateObj);
阅读全文
相关推荐










