Java中時間格式轉字符串


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";
}
}



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM