[英]Date formatting issue for sql format 'YYYY-MM-DD HH24:MI:SS.FF' to java
[英]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.