日期格式私人定制——SimpleDateFormat
2014-08-02 10:20
681 查看
【前言】
最近项目需要特殊的日期格式,又恰好是String类型的,以前都没怎么用到SimpleDateFormat这个类去格式化日期,脑子里蹦出来的思路就是先把Date给toString了,然后慢慢切割字符串!天呐,这么不科学的方法都有。翻翻笔记,发现可用用SimpleDateFormat来处理,在这里就对这个类做个使用总结吧!
【先把总结帖出来】
在SimpleDateFormat里面,字母有特殊的意义,比如说说 "年——yyyy","月——mm",所以记住这些映射关系是很有必要的。下面总结出常用的映射关系:
【使用demo】
View Code
最近项目需要特殊的日期格式,又恰好是String类型的,以前都没怎么用到SimpleDateFormat这个类去格式化日期,脑子里蹦出来的思路就是先把Date给toString了,然后慢慢切割字符串!天呐,这么不科学的方法都有。翻翻笔记,发现可用用SimpleDateFormat来处理,在这里就对这个类做个使用总结吧!
【先把总结帖出来】
在SimpleDateFormat里面,字母有特殊的意义,比如说说 "年——yyyy","月——mm",所以记住这些映射关系是很有必要的。下面总结出常用的映射关系:
[b]意思[/b] | [b]符号[/b] |
公元 | G |
中文的星期几 | EEE |
中文的月份 | MMM |
简写的年份,如14年 | yy |
上午 | a |
普通数字日期 | yyyy:mm:dd 'at' hh:mm:ss |
效果 | 对应的格式 |
2014.08.02 公元 at 10:10:23 CST | yyyy.MM.dd G 'at' HH:mm:ss z |
星期六, 八月 2, '14 | EEE, MMM d, ''yy |
10:10 上午 | h:mm a |
10:10 上午, CST | K:mm a, z |
2014.08.02 公元 at 10:10:23 CST | yyyy.MM.dd G 'at' HH:mm:ss z |
02014.八月.02 公元 10:10 上午 | yyyyy.MMMMM.dd GGG hh:mm aaa |
星期六, 2 八月 2014 10:10:23 +0800 | EEE, d MMM yyyy HH:mm:ss Z |
140802101023+0800 | yyMMddHHmmssZ |
2014-08-02T10:10:23.164+0800 | yyyy-MM-dd'T'HH:mm:ss.SSSZ |
yyyy.MM.dd G 'at' HH:mm:ss z-----------------2014.08.02 公元 at 10:10:23 CST EEE, MMM d, ''yy-----------------星期六, 八月 2, '14 h:mm a-----------------10:10 上午 K:mm a, z-----------------10:10 上午, CST yyyy.MM.dd G 'at' HH:mm:ss z-----------------2014.08.02 公元 at 10:10:23 CST yyyyy.MMMMM.dd GGG hh:mm aaa-----------------02014.八月.02 公元 10:10 上午 EEE, d MMM yyyy HH:mm:ss Z-----------------星期六, 2 八月 2014 10:10:23 +0800 yyMMddHHmmssZ-----------------140802101023+0800 yyyy-MM-dd'T'HH:mm:ss.SSSZ-----------------2014-08-02T10:10:23.164+0800
View Code
相关文章推荐
- java日期格式大全 format SimpleDateFormat(转)
- 日期格式的一些代表含义(SimpleDateFormat)
- java日期格式大全 format SimpleDateFormat
- Java日期转换 SimpleDateFormat格式(年月日时分秒)
- Java处理日期格式大全Date format SimpleDateFormat
- Java日期转换SimpleDateFormat格式大全
- 利用SimpleDateFormat 和MessageFormat 向数据库中插入yyyy-mm-dd 和yyyy-MM-dd HH:mm:ss的日期格式
- SimpleDateFormat定义日期格式
- JAVA日期格式问题 SimpleDateFormat方法
- 发布首款支持Shift/Ctrl多选的国产日历控件,界面仿Twitter风格,支持中文日期类型,支持SImpleDateFormat格式,支持change等自定义事件,全中文注释和API,欢迎支持
- Java日期转换SimpleDateFormat格式大全
- SimpleDateFormat格式化日期时间格式
- java中设置日期格式的方式一般用SimpleDateFormat("YY-MM-dd")就可以了,但为什么有的 SimpleDateFormat("YY-MM-dd",locale.getDefau
- 日期格式 SimpleDateFormat
- Java日期转换SimpleDateFormat格式大全 和 判断是否为合法的日期时间字符串?
- java日期格式大全 format SimpleDateFormat
- java日期格式大全 format SimpleDateFormat
- java 日期格式SimpleDateFormat例子
- java日期格式大全 format SimpleDateFormat
- java日期格式大全 format SimpleDateFormat