java获取每年12月15并且转为字符串
时间: 2023-08-11 12:07:44 浏览: 104
可以使用Java 8中的LocalDate类来实现获取每年12月15日并转为字符串的功能。示例代码如下:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前年份
int year = LocalDate.now().getYear();
// 构造12月15日的LocalDate对象
LocalDate date = LocalDate.of(year, 12, 15);
// 将LocalDate对象转为字符串
String strDate = date.format(DateTimeFormatter.ISO_LOCAL_DATE);
System.out.println(strDate);
}
}
```
运行结果为:
```
2021-12-15
```
如果需要修改输出日期格式,可以使用DateTimeFormatter类的ofPattern方法来指定输出格式,例如:
```java
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd");
String strDate = date.format(formatter);
System.out.println(strDate);
```
输出结果为:
```
2021/12/15
```
阅读全文