繁体   English   中英

如何使用 Java 将 yyyy-mm-dd hh:mm:ss.ms 转换为 mm/dd/yyyy hh24:mi

[英]How to convert yyyy-mm-dd hh:mm:ss.ms to mm/dd/yyyy hh24:mi using Java

我有一个 SQL 查询,它返回一列 value-2020-07-01 03:43:30.0(yyyy-mm-dd hh:mm:ss.ms)。我想将其转换为 'mm/dd/yyyy hh24: mi' 格式使用 Java 代码。如何使用 Java 执行此操作。

您可以使用两种不同的DateTimeFormatter

DateTimeFormatter parseFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.S");
DateTimeFormatter resultFormat = DateTimeFormatter.ofPattern("MM/dd/yyyy HH:mm");

其中parseFormat用于解析, resultFormat用于从解析日期生成String

LocalDateTime ldt = LocalDateTime.parse("2020-07-01 03:43:30.0", parseFormat);
String result = ldt.format(resultFormat);
System.out.println(result);

印刷:

07/01/2020 03:43

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM