java得到系统时区 +0800

关于java根绝date得到时区

jdk api 是这么写的

dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。 
mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。 
dd 是一月中的某一天(01 至 31),显示为两位十进制数。 
hh 是一天中的小时(00 至 23),显示为两位十进制数。 
mm 是小时中的分钟(00 至 59),显示为两位十进制数。 
ss 是分钟中的秒数(00 至 61),显示为两位十进制数。 
zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。 
yyyy 是年份,显示为 4 位十进制数。


一下是我测试的代码和结果

测试一

代码:

Date date = new Date();
		System.out.println(DateUtil.formatDate(date, "yyyyMMddHHmmsszzz"));
结果:

20151026180535CST

测试二

代码:

Date date = new Date();
		System.out.println(DateUtil.formatDate(date, "yyyyMMddHHmmssZZZ"));
结果:

20151026180625+0800

测试完没事随意测了一下 发下写一个”z“同样也能得到 - -无聊

附加:

大小写很重要

HH:24小时制 hh:12小时制

SS:显示到毫秒 ss:显示到秒 



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值