您的位置:首页 > 其它

格式化日期字符串

2013-12-16 00:00 399 查看
摘要: 按给定的模式格式化一个日期字符串

public static void main(String[] args) throws Exception {
String date = "20131216101927";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/** 20131216101927 */
System.out.println(sdf1.format(sdf1.parse(date)));

/** 2013-12-16 10:19:27 */
System.out.println(sdf2.format(sdf1.parse(date)));

/** Mon Dec 16 10:19:27 CST 2013 */
System.out.println(sdf1.parse(date));

/**
* 报错:Unparseable date: "20131216101927" sdf2.parse(date) 解析date字符串的时候
* 按照sdf2给定的模式 ,需要date字符串和sdf2模式一致
* */
System.out.println(sdf2.format(sdf2.parse(date)));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  字符串日期