`

java.util.Date 24小时格式

    博客分类:
  • Java
阅读更多

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

 

 

Java代码 复制代码
  1. public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");   
  2. java.util.Date newStartTime = formatWithTime.parse("2009-09-09 13:41:00");   
  3. //把字符串转变成Date,发现总是转化成12小时制的,   
  4. //后来查资料发现,hh表示的是12小时制,HH才是24小时制   
  5.   
  6. String startTimeStr = formatWithTime.format(scheduler.getStartTime());  
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代码 复制代码
  1. public static final DateFormat formatWithTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics