yyyy-MM-dd'T'HH:mm:ss.SSSXXX是UTC日期格式,通常是從第三方介面回傳的時間格式;
yyyy-MM-dd HH:mm:ss是較普遍的日期格式,比如資料庫時間欄位的存盤格式,
時間格式yyyy-MM-dd'T'HH:mm:ss.SSSXXX轉換為yyyy-MM-dd HH:mm:ss,輸入輸出都是String型別
public static String transToNormalDate(String date) {
LocalDateTime localDate = LocalDateTime.parse(date,DateTimeFormatter.ISO_OFFSET_DATE_TIME);
String normalDate = localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
return normalDate;
}
時間格式yyyy-MM-dd HH:mm:ss轉換為yyyy-MM-dd'T'HH:mm:ss.SSSXXX
public static String transToUTCDate(String strDate) throws ParseException{
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(strDate);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
//format將Date型轉換為String型,parse將String型轉換為Date型
String UTCDate = sdf.format(date);
return UTCDate;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/321363.html
標籤:其他
下一篇:編程-永無止境
