用java 打印当天到今年最后一天时间的代码,并用yyyy-MM-dd格式
时间: 2023-02-11 20:48:44 浏览: 185
以下是用Java打印当天到今年最后一天时间的代码,并使用yyyy-MM-dd格式:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class PrintDates {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("今天是: " + dateFormat.format(calendar.getTime()));
// 设置当前日期为本年最后一天
calendar.set(Calendar.MONTH, 11);
calendar.set(Calendar.DATE, 31);
System.out.println("本年最后一天是: " + dateFormat.format(calendar.getTime()));
}
}
```
在这段代码中,我们首先导入了 java.text.SimpleDateFormat 和 java.util.Calendar 两个类。然后我们使用 Calendar.getInstance() 方法获取当前日期,并使用 SimpleDateFormat 类的 format() 方法将日期格式化为 yyyy-MM-dd 格式。最后,我们使用 calendar.set() 方法将月份和日期设置为 12 月 31 日,以打印本年最后一天的日期。
阅读全文