java.util.Date 24小时格式
?
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)
?
?
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