获得日期年月日,并转成字符串,类似于20241010这样
时间: 2024-10-16 14:17:02 浏览: 34
ymd:JavaScript组件返回年,月和日的字符串
在Java中,你可以使用`java.time.LocalDate`类来获取当前或指定日期的年、月、日,并将其转换为字符串格式。以下是一个示例:
```java
import java.time.LocalDate;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 将日期转换为"yyyyMMdd"格式的字符串
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
String dateStr = formatter.format(currentDate);
System.out.println(dateStr); // 输出类似 "20241010" 的字符串
}
}
```
这段代码首先创建了一个`LocalDate`实例(如果需要特定日期,你可以直接传递给构造函数),然后用`SimpleDateFormat`创建一个格式化器,指定了我们希望的日期字符串格式("yyyyMMdd")。`format()`方法将日期对象转换为字符串。
如果你想获取其他日期,只需替换`LocalDate.now()`即可。
阅读全文