首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于SimpleDateFormat的yyyy-MM-dd HH:mm:ss跟yyyy-MM-dd hh:mm:ss的区别

2012-09-02 
关于SimpleDateFormat的yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别DateFormat dateTimeformat new

关于SimpleDateFormat的yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别

DateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String strBeginDate = dateTimeformat.format(new Date());
System.out.println(strBeginDate);
?

//以上返回的是12小时制的时间

?

DateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strBeginDate = dateTimeformat.format(new Date());
System.out.println(strBeginDate);
?

//以上返回的是24小时制的时间

?

显示应该用下面的这个,因为12小时制的结果无法区分是上午还是下午

?

??SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmss");
??Date date = sdf.parse("20111212133712");
??System.out.println(date.getHours());

//这种是对的,字符串=》DATE是对的。但是DATE=>字符串是错的

热点排行