java怎么把06/29/2024 04:55:12转换成yyyy:MM:dd HH:mm:ss
时间: 2024-08-14 21:04:24 浏览: 40
js将日期格式转换为YYYY-MM-DD HH:MM:SS
在Java中,你可以使用`java.time`包下的日期时间处理类来进行格式化转换。以下是一个示例,展示如何将给定的日期字符串按照"yyyy-MM-dd HH:mm:ss"的格式转换:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String inputDateStr = "06/29/2024 04:55:12";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy HH:mm:ss");
LocalDate date = LocalDate.parse(inputDateStr, formatter);
// 将LocalDate转换为DateTime并进一步格式化
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy:MM:dd HH:mm:ss");
String formattedDateStr = date.format(dateTimeFormatter);
System.out.println(formattedDateStr); // 输出: 2024:06:29 04:55:12
}
}
```
这个例子首先创建了一个`DateTimeFormatter`对象,用于解析输入的字符串。然后,它将字符串解析为`LocalDate`对象,接着再次格式化为所需的格式。
阅读全文