1.時間格式轉換成字符串
/**
* date 轉換 成標准格式 yyyy-MM-dd hh:mm:ss
* return date
*/
public String DateToStringYmdH(Date date) {
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = sf.format(date).replace("T", "");
return dateString;
}
/**
* String 轉換 成標准格式 yyyy-MM-dd
* return String
*/
public String StringToStringYmd(String date) {
String dateString;
if(date.length()<10){
dateString= "1970-01-01"; //如果沒時間或者時間格式長度不是長於年月日,則暫時默認1970
}
dateString = date.replace("T", "").substring(0, 10);
return dateString;
}
/**
* date 轉換 成標准格式 yyyy-MM-dd hh:mm:ss
* return
*/
public static String LocaldateFormat(LocalDateTime dateTime){
try {
DateTimeFormatter fmt12 = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss");
return dateTime.format(fmt12);
}catch (Exception ex){
return "1970-01-01 00:00:00";
}
}