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=>字符串是错的
Java日期时间格式转换
本文介绍了如何使用Java中的SimpleDateFormat类进行日期时间的格式化操作,包括从日期对象到字符串的转换,以及从字符串到日期对象的解析。重点区分了12小时制与24小时制的时间表示方法。
3874

被折叠的 条评论
为什么被折叠?



