2023-02-23 00:00:00转yyyymmdd 用java
时间: 2023-02-22 17:17:10 浏览: 56
你可以使用Java中的SimpleDateFormat类来实现这个转换。代码如下:
```
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyyMMdd");
Date date = inputFormat.parse("2023-02-23 00:00:00");
String output = outputFormat.format(date);
System.out.println(output);
```
这段代码将 "2023-02-23 00:00:00" 这个字符串格式的日期转换为 "yyyyMMdd" 格式,即 "20230223"。
相关问题
String date = "2023-02-23 00:00:00" 转yyyymmdd
字符串日期 "2023-02-23 00:00:00" 转换为 yyyymmdd 格式需要使用代码进行处理。例如,使用 Java 语言可以这样实现:
```
String date = "2023-02-23 00:00:00";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyyMMdd");
try {
Date dateObject = inputFormat.parse(date);
String outputDate = outputFormat.format(dateObject);
System.out.println(outputDate);
} catch (ParseException e) {
e.printStackTrace();
}
```
输出结果为:
```
20230223
```
yyyy-mm-dd hh:mm:ss转yyyymmdd java
可以使用Java的SimpleDateFormat类来将yyyy-mm-dd hh:mm:ss格式的日期字符串转换为yyyymmdd格式的日期字符串。示例代码如下:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) throws ParseException {
String dateStr = "2021-08-23 14:30:45";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = formatter.parse(dateStr);
formatter.applyPattern("yyyyMMdd");
String result = formatter.format(date);
System.out.println(result);
}
}
```
输出结果为:20210823。