一个Date将毫秒转换为格式字符串的问题
代码如下:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm");		
String str1 = sdf.format(new Date(1325732784000L));
String str2 = sdf.format(new Date(1325775960000L));		
System.out.println("时间1:" + str1);
System.out.println("时间2:" + str2);
最后输出的时候。str1和str2竟然是一样的,这是怎么回事?Date精度问题吗?但是两个时间相差有好几个小时啊,Date的精度不至于那么差吧。我换成Calendar也不行,有什么办法解决吗?
------解决方案--------------------HH换成H24,试试。
好像是,你可以查查,有显示24小时的对应的格式化字段。
------解决方案--------------------H  一天中的小时数(0-23)  Number  0 
h  am/pm 中的小时数(1-12)  Number  12
------解决方案--------------------HH 24小时制