JAVA将字符串2024 11 15 14 15 19转化为标准格式
时间: 2024-12-24 19:39:50 浏览: 43
在Java中,如果你有一个字符串表示日期时间,如"2024 11 15 14 15 19",通常这种格式并不是Java内置日期格式,你需要先解析这个字符串,然后转换成`java.time.LocalDate`或`LocalDateTime`等标准日期时间对象。可以使用`SimpleDateFormat`或者`DateTimeFormatter`来完成这个任务。这里是一个例子:
```java
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
String input = "2024 11 15 14 15 19";
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd HH:mm:ss");
try {
LocalDateTime dateTime = LocalDateTime.parse(input, format);
System.out.println(dateTime.format(LocalDateTime::format)); // 输出:2024-11-15T14:15:19
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们假设输入的字符串按照"年月日小时分钟秒"的顺序排列,并且每部分都是两位数。`parse()`方法会尝试根据指定的模式(`yyyyMMdd HH:mm:ss`)将字符串转换为`LocalDateTime`。
阅读全文
相关推荐

















