簡體   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