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

Date.parse转化毫秒怎么变成低位补齐(yyyy-MM-dd HH:mm:ss.SSS)

2012-04-14 
Date.parse转化毫秒如何变成低位补齐(yyyy-MM-dd HH:mm:ss.SSS)代码如下:Date startTime nullString St

Date.parse转化毫秒如何变成低位补齐(yyyy-MM-dd HH:mm:ss.SSS)
代码如下:

Date startTime = null;
String StockDetailCreDate = "2012-04-06 11:21:10.64";
final SimpleDateFormat sdf = new SimpleDateFormat(StockDetailCreDate);
try {
  startTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").parse(sdf.format(new Date()));
} catch (ParseException e) {
  throw new SimLogicException(e);
}



startTime 这个变量的值变成了"2012-04-06 11:21:10.064"
而实际上我需要的是"2012-04-06 11:21:10.640"
这个问题怎么解决? 
求各位大侠们帮忙

[解决办法]
用一个S
yyyy-MM-dd HH:mm:ss.S
[解决办法]

探讨

用一个S
yyyy-MM-dd HH:mm:ss.S

[解决办法]
话说,.64永远就是.640,是你这个写法本身就是错的或者你理解错了。

1 = 001 = 01
但是0.1 永远 = 0.1,永远 != 0.01
[解决办法]
探讨

话说,.64永远就是.640,是你这个写法本身就是错的或者你理解错了。

1 = 001 = 01
但是0.1 永远 = 0.1,永远 != 0.01

[解决办法]
楼主也就是说你可以转换成 00000064都行 就是640不行
呵呵
不用纠结 结贴吧

热点排行