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

java关于时间计算,该如何处理

2012-01-01 
java关于时间计算pBeginTime 08:30:30pEndTime 12:00:00SimpleDateFormat format new SimpleDat

java关于时间计算
pBeginTime = "08:30:30"
pEndTime = "12:00:00"


SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss");
Date begin = format.parse(pBeginTime);
Date end = format.parse(pEndTime);

我不是很明白这里:计算begin = Thu Jan 01 08:30:00 CST 1970 而end = Thu Jan 01 00:00:00 CST 1970
  为什么12:00:00会变成00:00:00 呢 12:30:00也会变成00:30:00,但是13:00:00还是13:00:00

  求大牛解释
 

[解决办法]
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
h表示12小时制的. H 24小时
[解决办法]

Java code
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss"); 

热点排行