getTime()的问题

lz2532178 2012-01-18 12:48:41
同一个操作,点两次出来的结果不同。部分代码如下:
String fdHoldDate = request.getParameter("fdHoldDate");
Long startDate = DateUtil.convertStringToDate(fdHoldDate, "yyyy-MM-dd").getTime();
下面是两个调试监控,记录了运行时的参数:
正常的:

有问题的:


两次传入的参数是一样的,但是返回的结果确实不同的,一个在我看来十分灵异的问题。在网上也看到很多关于这个 getTime()方法的问题,但是我这边是同一台电脑,同一个操作,唯一的区别就是两次操作中间隔了几分钟。求遇到过问题的大侠讲解下
...全文
118 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-01-18
  • 打赏
  • 举报
回复
友好的提示下,楼主的图挂了。
  • 打赏
  • 举报
回复
		SimpleDateFormat sf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(1326844800000L);
Date d = new Date(1326816000000L);
System.out.println(sf.format(date));
System.out.println(sf.format(d));

2012-01-18 08:00:00
2012-01-18 00:00:00
事实上,两个值是不一样的

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧