Java 时间格式化格式 DateTimeFormatter ofPattern

简介

来源于 java.time.format.DateTimeFormatter 类注释。

列表

符号 含义 介绍 示例 描述
G 时代 text AD; Anno Domini; A
u year 2004; 04
y 时代的年 year 2004; 04
D 年的天 number 189
M/L number/text 7; 07; Jul; July; J
d 月的天 number 10
Q/q 年的季度 number/text 3; 03; Q3; 3rd quarter
Y 基于周的年 year 1996; 96 周日为第一天,天所属周跨年就是下一年,比如 2020-12-31 是周四,所属周跨年,获取 Y 就是 2021。
w 年的周 number 27
W 月的周 number 4
E 星期几 text Tue; Tuesday; T
e/c 本地化的星期几 number/text 2; 02; Tue; Tuesday; T
F 月的周数 number 3
a 上午 / 下午 text PM
h 上午 / 下午的小时(1-12) number 12
K 上午 / 下午的小时(0-11) number 0
k 24 小时制的小时(1-24) number 0
H 天的小时(0-23) number 0
m 分钟 number 30
s number 55
S 秒的小数部分 fraction 978
A 天的毫秒 number 1234
n 纳秒 number 987654321
N 天的纳秒 number 1234000000
V 时区 ID zone-id America/Los_Angeles; Z; -08:30
z 时区名称 zone-name Pacific Standard Time; PST
O 本地化的时区偏移 offset-O GMT+8; GMT+08:00; UTC-08:00;
X 时区偏移,‘Z’ 为零 offset-X Z; -08; -0830; -08:30; -083015; -08:30:15;
x 时区偏移 offset-x +0000; -08; -0830; -08:30; -083015; -08:30:15;
Z 时区偏移 offset-Z +0000; -0800; -08:00;
p 下一个字段填充 pad modifier 1 不能直接写,通过 DateTimeFormatterBuilder#padNext 使用
文本转义符 delimiter
‘’ 单引号 literal
[ 可选区域开始 不存在或无法解析时忽略
] 可选区域结束 不存在或无法解析时忽略
# 保留未来使用
{ 保留未来使用
} 保留未来使用

你可能感兴趣的:(java,时间,DateTimeFormat,ofPattern,time,format)