- 1
- 0
- 约5.18千字
- 约 12页
- 2020-05-17 发布于湖北
- 举报
Java ?定义?期格式模式
Java ?期时间 - ?定义?期格式模式下?的列表显?了我们可以?来创建?定义数据格式模式的格式符号。
G 时代例如:
G AD
GGGG Anno Domini
GGGGG A
u 年它可以是正数或负数。年是正数在?个时代开始?期之后。年份是时代开始?期之前的负数。2014年AD 是2014年和2014年BC 是-2014年。例如:
u/uuu/uuuu 2014
uu 12
uuuuu 02014
y 年代它计算从时代开始?期向前或向后的年份。它总是?个正数。2014年AD 是2014年和2014年BC 是2015年。在共同时代,0年是1 BC。 例如:
y/yyy/yyyy 2014
yy 12
yyyyy 02014
D ?年中的(1 -366例如:D 150
M/L?份例如:
M 5
MM 05
MMM JulMMMM July
d ?期例如:
d 21
dd 01
ddd 001
ddd 029
Q/q 例如:
Q 3
QQ 03
QQQ Q3 QQQQ 3rd quarter
Y 例如:
Y 2014
YY 12
YYY/YYYY 2014
w 例如:
w 31
W 例如:W 2
E 例如:
E 7
EE 07
EEE Sun
EEEEE Sunday
F 例如:F 1
a /下午例如:a AM
h AM/PM(1-12例如:h 2
K /下午时间(0-11例如:K 3
k AM/PM(1-24例如:k 7
H (0-23例如:
H 7
HH 07
m 例如:
mm 21
s 例如:ss 12
S 例如:SSSSSSSSS 000006789
A 例如:An 例如:n 789
N 例如:N 12014012001289
V ID 例如:VV America/Chicago
z 例如:z CDT
Z 例如:
Z -0500
ZZ -0500
ZZZ -05:00
ZZZZ GMT-05:00
O 例如:O GMT-5
X 例如:
X +09
XX +0930
XXX +09:30
XXX -05:00
XXXX +093045
XXXXX +08:30:45
x X 相同,除了它为区域偏移零?不是“Z”打印“+00”。例如:xx -0500
p p 的数量决定了输出的宽度。例如:
mm 30 pppmm 30
单引号内的?本直接输出。要输出单个报价,请使?两个连续的单引号。例如:Hello MMMM Hello July
例如:Hello MMMM Hello July
[][和]表?可选部分。 只有当信息可?于所有元素时,才会输出包含在可选节中的模式。#, {, }
例?
import java.time.LocalDate;
import java.time.Month;
import java.time.format.DateTimeFormatter;
import java.time.temporal.Temporal;
import java.util.Locale;
public class Main {
public static void main(String[] args {
LocalDate ld = LocalDate.of(2014, Month.JUNE, 30;
format(ld, M/d/yyyy;
format(ld, MM/dd/yyyy;
format(ld, MMM dd, yyyy;
format(ld, MMMM dd, yyyy;
format(ld, EEEE, MMMM dd, yyyy;
format(ld, Month q in QQQ;
}
public static void format(Temporal co, String pattern {
DateTimeFormatter fmt = DateTimeFormatter.ofPattern(pattern; String str = fmt.format(co;
System.out.println(pattern + : + str;
}
}
上?的代码?成以下结果。
使?区域设置的?定义?期格式
我们可以使?DateTimeFormatter 类的Ptern(?法创建?个具有指定格式模式和语?环
境的DateTimeFormatter 对象。
static DateTimeFormatter ofPattern(String pattern
static DateTimeFormatter ofPattern(String pattern, Locale locale以下代码显?如何创建两个格式化程序,以便在默认语?环境和德
原创力文档

文档评论(0)