java的YYYYMMdd怎么获取
时间: 2024-01-30 18:04:23 浏览: 178
你可以使用Java中的SimpleDateFormat类来获取当前时间的YYYYMMdd格式。例如,你可以使用以下代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
public static String getYMD() {
SimpleDateFormat sdf = new SimpleDateFormat("YYYYMMdd");
Date date = new Date();
return sdf.format(date);
}
}
```
然后在你的程序中调用DateUtil.getYMD()方法来获取当前时间的YYYYMMdd格式。
相关问题
JAVA获取yyyymmdd
在Java中,可以使用Java 8中的日期时间API(java.time包)来获取格式化的年月日。以下是一个示例代码:
```
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
String formattedDate = today.format(formatter);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
运行该代码将输出当前日期的格式化字符串,如:
```
Formatted Date: 20210804
```
java获取昨天日期 yyyymmdd
可以使用Java中的Calendar类来获取昨天的日期,具体代码如下:
```java
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String yesterday = sdf.format(cal.getTime());
System.out.println(yesterday);
```
输出结果为:20211214
阅读全文