总有人间一两风,填我十万八千梦

JSP MySql的DATIME时间00:00:00无法获取以及显示毫秒.0的问题

JAVA/JSP Zero、J 4325℃ 0评论

作为一个JSP的菜鸟,今天在写代码的时候发现自己竟不知道如何从Mysql的DATETIME中获取到正确的时间,一开始的时候直接使用ResultSet.getString()将DATETIME作为字串读取出来,然而这种结果却是带有毫秒的,并不是我想要的结果。然后查找资料后又使用ResultSet.getDate()获取到日期,然后使用SimpleDateFormat格式化操作,然而结果确是2016-05-01 00:00:00这种形式,就是无法获取到时间,最终Google了一下找到了解决方案,如下。

ResultSet.getDate()

这货获取到的是日期,也就是年月日,并没有时间

ResultSet.getTime()

这货获取的是时间。

最终我使用的方法是,将日期和时间分别提取出来相加就行了,如下所示。

map.put(“start”, RS.getDate(4).toString()+” “+RS.getTime(4).toString() );

转载请注明:悠然品鉴 » JSP MySql的DATIME时间00:00:00无法获取以及显示毫秒.0的问题

喜欢 (4)or分享 (0)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址