SimpleDateFormat在jdk不同版本的差异
2015-06-18 14:39
399 查看
在y-m-d这种格式的时候,JDK 1.6会只取年的后两位,而JDK 1.7会显示完整的四位。
在JDK 1.6的环境下,输出结果是:15年1月1日。
在JDK 1.7的环境下,输出结果是:2015年1月1日。
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日。
相关文章推荐
- 我的Java开发学习之旅------>Java经典排序算法之插入排序
- JDK各个版本的新特性
- java自带线程池和队列详细讲解
- 【Java线程】锁机制:synchronized、Lock、Condition
- Java之Json
- JavaWeb学习总结
- Thinking in Java---类型信息和java反射机制学习笔记
- JAVA依托axis2实现计划任务
- Java编程中“为了性能”尽量要做到的一些地方
- 解析struts2
- 【数据库】Eclipse连接MySQL数据库
- Java中的clone方法详解
- Java:String和Date、Timestamp之间的转换
- 在改版的Spring官网下载所需的jar包
- Java-马士兵设计模式学习笔记-策略模式-模拟 Comparator接口
- Java习惯用法总结
- java for的执行顺序
- 关于struts2 select标签默认样式的修改
- java操作excel的注意事项
- java 8种基本数据类型