SimpleDateFormat的使用

SimpleDateFormat

SimpleDateFormat 函数语法:

标识 含义
G 年代 公元
y 2018
M 5
d 24
h 时 在上午或下午 (1~12) 3
H H 时 在一天中 (0~23) 3
m 59
s 59
S 毫秒 999
E 星期 1
D 一年中的第几天 1
F 一月中第几个星期几 1
w 一年中第几个星期 1
W 一月中第几个星期 1
a 上午 / 下午 标记符 上午 / 下午
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区

代码块

JAVA,例如:

public static void main(String[] args) throws ParseException {
        Date now = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("MM-dd月-yy HH.mm.ss.SSS a");
        System.out.println(sdf.format(now));
        //05-24月-18 15.17.41.027 下午

        String dateStr = "05-24月-18 15.14.33.027 下午";
        System.out.println(sdf.parse(dateStr).toString());
        //Thu May 24 15:14:33 CST 2018

        sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss:SSS z");
        System.out.println(sdf.format(now));
        //2018年05月24日 15:48:11:670 CST
        }

你可能感兴趣的:(java)