可以使用java.util.Calendar类来计算年月日。以下是一个示例代码:
```java
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date pastDate = new Date(1609459200000L); // 已知逝去时间的日期对象
Calendar calendar = Calendar.getInstance();
calendar.setTime(pastDate);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("Year: " + year);
System.out.println("Month: " + month);
System.out.println("Day: " + day);
}
}
```
在上面的示例中,我们首先将已知的逝去时间的日期对象设置到Calendar实例中。然后,我们使用get()方法从Calendar实例中获取年份、月份和日期。请注意,Calendar类中的月份是从0开始计数的,所以我们需要将获取到的月份值加1才能得到正确的月份。
上述代码将会输出:
```
Year: 2021
Month: 1
Day: 1
```
这表示已知逝去时间为2021年1月1日。