您的位置:首页 > 编程语言 > Java开发

SimpleDateFormat在jdk不同版本的差异

2015-06-18 14:39 399 查看
在y-m-d这种格式的时候,JDK 1.6会只取年的后两位,而JDK 1.7会显示完整的四位。

String time = "2015-1-1";

SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");

SimpleDateFormat format2 = new SimpleDateFormat("y年m月d日");

// 日期格式转化
Date date = format.parse(time);
time = format2.format(date);

System.out.println(time);


在JDK 1.6的环境下,输出结果是:15年1月1日。

在JDK 1.7的环境下,输出结果是:2015年1月1日。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: