几种格式化字符串

Java日期时间格式

Java中几种格式化字符串

常用的日期格式转换符

转换符

含义

显示方式

%td

一个月中的第几天(01-31)

08

%te

一个月中的第几天(1-31)

8

%tm

两位的月份

02

%ty

两位的年份

09

%tY

4位的年份

2009

%tj

一年中的第几天(000-336)

078

%ta

指定语言环境的星期简称

Sun

%tA

指定语言环境的星期全称

Sunday

%tb

指定语言环境的月份简称

Jul

%tB

指定语言环境的月份全称

July

常用的时间格式转换符

转换符

含义

显示方式

%tH

两位24小时制的小时

00-23

%tI

两位12小时制的小时

01-12

%tk

24小时制的小时

0-23

%tl

12小时制的小时

0-12

%tM

两位小时中的分秒

00-59

%tS

两位分钟中的秒

00-60(60是支持闰秒所需的一个特殊值)

%tL

三位秒中的毫秒

000-999

%tN

9位秒中的毫微秒

000000000-999999999

%tp

特定于语言环境的上午或下午标记以小写形式表示

ampm

%tZ

表示时区缩写形式的字符串

CST

%ts

19701100:00:00至现在所经过的秒数

值在Long.MIN_VALUE/1000

Long.MAX_VALUE/1000之间

%tQ

19701100:00:00至现在所经过的毫秒数

值在Long.MIN_VALUE

Long.MAX_VALUE之间

 

常用的日期或时间组合的格式转换符

转换符

含义

显示方式

%tR

24小时制的时间,被格式化为”%tH:%tM”

11:18

%tT

24小时制的时间,被格式化为”%tH:%tM:%tS”

11:18:40

%tr

12小时制的时间,被格式化为”%tH:%tM:%tS %tp

11:19:03 AM

%tD

日期,被格式化为”%tm%td%ty”

02/28/09

%tF

ISO 8601格式的完整日期,被格式化为%tY-%tm-%td

2009-02-28

%tc

日期和时间,被格式化为“%ta%tb%td%tT%tZ%tY”

Sat Feb 28 11:20:43 CST 2009

常规类型的格式化转换符

转换符

含义

显示方式

%b%B

格式化为布尔类型,参数为null结果为false,其他结果为true

true

%c%C

格式化为字符类型

A|a

%s%S

格式化为字符串类型

GOOD|good

%d

将整型数的运算结果格式化为十进制整数

100

%o

格式化为八进制整数

144

%x%X

格式化为十六进制整数

Ee

%e%E

将浮点数格式化为科学计数法表示的十进制数

1.000000E+02

%%

结果为字面值%

%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值