0
点赞
收藏
分享

微信扫一扫

java.util.Date 24小时格式

千行 2023-05-16 阅读 107


在写程序的时候,不小心写了下面的

 

 



Java代码  


public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
java.util.Date newStartTime = formatWithTime.parse("2009-09-09 13:41:00");
//把字符串转变成Date,发现总是转化成12小时制的,
//后来查资料发现,hh表示的是12小时制,HH才是24小时制

String startTimeStr = formatWithTime.format(scheduler.getStartTime());

把 formatWithTime改成下面的就可以了(hh变成HH)

 


Java代码  

public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

 

下附,java.util.Date 24小时格式

 

 

 

字母

日期或时间元素

表示

示例

G

Era 标志符

Text

AD

y


Year

1996; 96

M

年中的月份

Month

July; Jul; 07

w

年中的周数

Number

27

W

月份中的周数

Number

2

D

年中的天数

Number

189

d

月份中的天数

Number

10

F

月份中的星期

Number

2

E

星期中的天数

Text

Tuesday; Tue

a

Am/pm 标记

Text

PM

H

一天中的小时数(0-23)

Number

0

k

一天中的小时数(1-24)

Number

24

K

am/pm 中的小时数(0-11)

Number

0

h

am/pm 中的小时数(1-12)

Number

12

m

小时中的分钟数

Number

30

s

分钟中的秒数

Number

55

S

毫秒数

Number

978

z

时区

General time zone

Pacific Standard Time; PST; GMT-08:00

Z

时区

RFC 822 time zone

-0800

举报

相关推荐

0 条评论