SimpleDateFormat的一些常用用法

SimpleDateFormat函数语法:

G     年代标志符
y     年
M     月
d     日
h     时 在上午或下午 (1~12)
H     时 在一天中 (0~23)
m     分
s     秒
S     毫秒
E     星期
D     一年中的第几天
F     一月中第几个星期几
w     一年中第几个星期
W     一月中第几个星期
a     上午 / 下午 标记符
k     时 在一天中 (1~24)
K     时 在上午或下午 (0~11)
z     时区
System.out.println(getTime());
System.out.println("===============");
System.out.println("G 年代标志符:" + new SimpleDateFormat("G").format(Calendar.getInstance().getTime()));
System.out.println("y 年: " + new SimpleDateFormat("y").format(Calendar.getInstance().getTime()));
System.out.println("M 月: " + new SimpleDateFormat("M").format(Calendar.getInstance().getTime()));
System.out.println("d 日: " + new SimpleDateFormat("d").format(Calendar.getInstance().getTime()));
System.out.println("h 时 在上午或下午 (1~12): " + new SimpleDateFormat("h").format(Calendar.getInstance().getTime()));
System.out.println("H 时 在一天中 (0~23): " + new SimpleDateFormat("H").format(Calendar.getInstance().getTime()));
System.out.println("m 分: " + new SimpleDateFormat("m").format(Calendar.getInstance().getTime()));
System.out.println("s 秒: " + new SimpleDateFormat("s").format(Calendar.getInstance().getTime()));
System.out.println("S 毫秒: " + new SimpleDateFormat("S").format(Calendar.getInstance().getTime()));
System.out.println("E 星期: " + new SimpleDateFormat("E").format(Calendar.getInstance().getTime()));
System.out.println("D 一年中的第几天: " + new SimpleDateFormat("D").format(Calendar.getInstance().getTime()));
System.out.println("F 一月中第几个星期几: " + new SimpleDateFormat("F").format(Calendar.getInstance().getTime()));
System.out.println("w 一年中第几个星期: " + new SimpleDateFormat("w").format(Calendar.getInstance().getTime()));
System.out.println("W 一月中第几个星期: " + new SimpleDateFormat("W").format(Calendar.getInstance().getTime()));
System.out.println("a 上午 / 下午 标记符: " + new SimpleDateFormat("a").format(Calendar.getInstance().getTime()));
System.out.println("k 时 在一天中 (1~24): " + new SimpleDateFormat("k").format(Calendar.getInstance().getTime()));
System.out.println("K 时 在上午或下午 (0~11): " + new SimpleDateFormat("K").format(Calendar.getInstance().getTime()));
System.out.println("z 时区: " + new SimpleDateFormat("z").format(Calendar.getInstance().getTime()));

输出结果:

2019-06-26 14:05:12
===============
G 年代标志符:公元
y 年: 2019
M 月: 6
d 日: 26
h 时 在上午或下午 (1~12): 2
H 时 在一天中 (0~23): 14
m 分: 5
s 秒: 12
S 毫秒: 358
E 星期: 星期三
D 一年中的第几天: 177
F 一月中第几个星期几: 4
w 一年中第几个星期: 26
W 一月中第几个星期: 5
a 上午 / 下午 标记符: 下午
k 时 在一天中 (1~24): 14
K 时 在上午或下午 (0~11): 2
z 时区: CST

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值