/**
*将字符串格式yyyyMMdd的字符串转为日期,格式"yyyy-MM-dd"
*
* @param date 日期字符串
* @return 返回格式化的日期
* @throws ParseException 分析时意外地出现了错误异常
*/
public static String strToDateFormat(String date) throws ParseException {
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
formatter.setLenient(false);
Date newDate= formatter.parse(date);
formatter = new SimpleDateFormat("yyyy-MM-dd");
return formatter.format(newDate);
}
相关文章
- java 字符串yyyyMMdd格式化为yyyy-MM-dd日期格式
- Js 日期格式化为yyyy-MM-dd
- Java时间戳与日期格式字符串的互转
- Java将CST的时间字符串转换成需要的日期格式字符串
- 让用户输入一个日期字符串,将其转换成日期格式, 格式是(yyyy/MM/dd,yyyyMMdd,yyyy-MM-dd)中的一种, 任何一种转换成功都可以; 如果所有的都无法转换,输出日期格式非法。
- Java把数字格式化为货币字符串实例代码
- 如何将日期格式化为字符串,就像IOS中的“One Days Ago”,“Minutes Ago”?
- json-lib将json格式的字符串,转化为java对象的实例
- Java校验8位字符串是否为正确的日期格式
- (转)JS Date格式化为yyyy-MM-dd类字符串