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