java将字符串 2023-10-3 00:00:0 转化为dd/mm/yyyy日期格式
时间: 2024-05-02 15:18:21 浏览: 88
Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题
5星 · 资源好评率100%
可以使用SimpleDateFormat类来将字符串转化为指定的日期格式。
以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) throws Exception {
String dateString = "2023-10-3 00:00:0";
SimpleDateFormat sourceFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sourceFormat.parse(dateString);
SimpleDateFormat targetFormat = new SimpleDateFormat("dd/MM/yyyy");
String formattedDate = targetFormat.format(date);
System.out.println(formattedDate);
}
}
```
运行后输出结果为:
```
03/10/2023
```
在代码中,首先定义了原始日期字符串和格式化对象sourceFormat。然后使用sourceFormat.parse()方法将字符串转化为Date对象。
接下来定义了目标日期格式化对象targetFormat,并使用targetFormat.format()方法将Date对象格式化为目标日期字符串。
最后将目标日期字符串输出到控制台。
阅读全文