[英]How to convert yyyy-mm-dd hh:mm:ss.ms to mm/dd/yyyy hh24:mi using Java
I have a SQL query which returns one column value-2020-07-01 03:43:30.0(yyyy-mm-dd hh:mm:ss.ms).I want to convert this into 'mm/dd/yyyy hh24:mi' format using Java code.How to do this with Java.我有一个 SQL 查询,它返回一列 value-2020-07-01 03:43:30.0(yyyy-mm-dd hh:mm:ss.ms)。我想将其转换为 'mm/dd/yyyy hh24: mi' 格式使用 Java 代码。如何使用 Java 执行此操作。
You can use two different DateTimeFormatter
s:您可以使用两种不同的DateTimeFormatter
:
DateTimeFormatter parseFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.S");
DateTimeFormatter resultFormat = DateTimeFormatter.ofPattern("MM/dd/yyyy HH:mm");
Where parseFormat
is used for parsing and resultFormat
is used to produce the String
from the parsed date:其中parseFormat
用于解析, resultFormat
用于从解析日期生成String
:
LocalDateTime ldt = LocalDateTime.parse("2020-07-01 03:43:30.0", parseFormat);
String result = ldt.format(resultFormat);
System.out.println(result);
Prints:印刷:
07/01/2020 03:43
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.