Java将中国标准时间字符串转换为Date格式
一:Java将中国标准时间字符串转换为Date格式
当前方法作用,主要将标准时间格式如: 星期三 五月 01 22:25:49 CST 2023 输出按照指定格式内容 Data 和 String
/**
* 输入 星期三 五月 01 22:25:49 CST 2023
* 输出 2023-05-01 (输出方法的格式可以根据自己更改 yyyy-MM-dd)
* @param bz
* @return
*/
public static String bzToDate(String bz){
try {
SimpleDateFormat sf = new SimpleDateFormat("EEE MMM dd hh:mm:ss z yyyy",Locale.ENGLISH);
Date date = sf.parse(bz);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateToStr = dateFormat.format(date);
System.out.println("Date is "+ dateToStr);
// 星期三 五月 01 22:25:49 CST 2019
//DateFormat chinaFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.CHINA);
return dateToStr;
}
catch (Exception ex) {
return null;
}
}
以上内容可以根据 自己需要的格式进行更改