android下拉刷新
2015-07-10 09:49
447 查看
java 使用simpleDateFormat格式化日期 时间
首先了解一下格式化日志的所有表示:
时间日期标识符:
yyyy:年
MM:月
dd:日
hh:1~12小时制(1-12)
HH:24小时制(0-23)
mm:分
ss:秒
S:毫秒
E:星期几
D:一年中的第几天
F:一月中的第几个星期(会把这个月总共过的天数除以7)
w:一年中的第几个星期
W:一月中的第几星期(会根据实际情况来算)
a:上下午标识
k:和HH差不多,表示一天24小时制(1-24)。
K:和hh<span style="font-family: Arial, Helvetica, sans-serif;">差不多</span><span style="font-family: Arial, Helvetica, sans-serif;">,表示一天12小时制(0-11)。</span>
z:表示时区
要注意其中的大小写,不然会格式化后的日期会不同。同时没个字母可以写多个,如:yyyyyyyyyyy。根据你的数大小,根据写的字母的长度,在前面补零。
比如:你要把2013 - 08 - 13 15:29:44这个时间格式化成2013 年 08 月 13 日 15 时 29 分 44 秒一不小心把格式化日期中时间标识符中的大小写搞错了。
下面是把日期格式话成最全的例子:
输出的结果:
00002013-08-14 15(03):56:40 742 星期三 226 2 33 3 下午 15 3 CST
--------------------------------------------------------------------------------
输出结果:
现在是2013年08月14日 16(04)时 03分 03秒 812毫秒 星期星期三 今年的第226天 这个月的第2星期 今年的第33个星期 这个月的第3个星期 今天的下午 161~24制时间 40-11小时制时间 CST时区
本文出自 “wennuanyiran” 博客,请务必保留此出处http://dingzhaoqiang.blog.51cto.com/5601059/1697880
首先了解一下格式化日志的所有表示:
时间日期标识符:
yyyy:年
MM:月
dd:日
hh:1~12小时制(1-12)
HH:24小时制(0-23)
mm:分
ss:秒
S:毫秒
E:星期几
D:一年中的第几天
F:一月中的第几个星期(会把这个月总共过的天数除以7)
w:一年中的第几个星期
W:一月中的第几星期(会根据实际情况来算)
a:上下午标识
k:和HH差不多,表示一天24小时制(1-24)。
K:和hh<span style="font-family: Arial, Helvetica, sans-serif;">差不多</span><span style="font-family: Arial, Helvetica, sans-serif;">,表示一天12小时制(0-11)。</span>
z:表示时区
要注意其中的大小写,不然会格式化后的日期会不同。同时没个字母可以写多个,如:yyyyyyyyyyy。根据你的数大小,根据写的字母的长度,在前面补零。
比如:你要把2013 - 08 - 13 15:29:44这个时间格式化成2013 年 08 月 13 日 15 时 29 分 44 秒一不小心把格式化日期中时间标识符中的大小写搞错了。
下面是把日期格式话成最全的例子:
SimpleDateFormat sdf = new SimpleDateFormat("yyyyyyyy-MM-dd HH(hh):mm:ss S E D F w W a k K z"); long times = System.currentTimeMillis(); System.out.println(times); Date date = new Date(times); String tim = sdf.format(date); System.out.println(tim);
输出的结果:
00002013-08-14 15(03):56:40 742 星期三 226 2 33 3 下午 15 3 CST
--------------------------------------------------------------------------------
SimpleDateFormat sdf = new SimpleDateFormat("现在是yyyy年MM月dd日 HH(hh)时 mm分 ss秒 S毫秒 星期E 今年的第D天 这个月的第F星期 今年的第w个星期 这个月的第W个星期 今天的a k1~24制时间 K0-11小时制时间 z时区"); long times = System.currentTimeMillis(); System.out.println(times); Date date = new Date(times); String tim = sdf.format(date); System.out.println(tim);
输出结果:
现在是2013年08月14日 16(04)时 03分 03秒 812毫秒 星期星期三 今年的第226天 这个月的第2星期 今年的第33个星期 这个月的第3个星期 今天的下午 161~24制时间 40-11小时制时间 CST时区
本文出自 “wennuanyiran” 博客,请务必保留此出处http://dingzhaoqiang.blog.51cto.com/5601059/1697880
相关文章推荐
- android菜鸟学习笔记19----Android数据存储(三)XML文件的解析及序列化
- Android应用启动过程浅析
- Xamarin For Android 打包编译APK文件详细图文教程
- 初学android 记录自己的每日所学
- android-使用环信SDK开发即时通信功能及源码下载
- Android解析XML到对象工具类
- 初识android项目文件夹
- Android 基础:Materia Design 定义视图阴影elevation和创建卡片CardView
- Android 部分内容设置颜色、字体、超链接、图片
- Android View系统解析(下)
- Android通用圆点指示器——android-Universal-CircleIndicator
- Android View系统解析(上)
- 从设计到实现,一步步教你实现Android-Universal-ImageLoader-序
- Android混淆代码proguard,内存溢出
- android library projects cannot be launched解决方法
- Android开发之注解式框架ButterKnife的使用
- Android 模糊图片技术
- Android新版NDK环境配置(免Cygwin)
- android值传递
- Android Studio无法下载sdk问题