java date类型的数据怎么能显示到毫秒?

发布网友

我来回答

4个回答

热心网友

可以使用Long类型存储,long value = new Date().getTime();
需要转成date的时候, Date date = new Date(value);

热心网友

使用java.sql包下的Timestamp(参数) 参数是时间戳 就可以显示到毫秒

热心网友

呵呵,其实你把aaSET进去然后存放在数据库中显示的就是bb。追问这个我也试了下,发现存到数据库后,只能显示到秒,例如:2014-04-24 15:32:29
我用的数据库是mysql 字段的属性是timestamp(也试过把数据库的属性改为date 和 datetime),结果还是只能存到秒

追答我百度看了下,貌似mysql无论是timestamp或者其他都不能存毫秒;

可能要变通一下,如果你需要按时间排序就只能把毫秒单独截取出来然后数据库单独为毫秒加一个字段,如果数据库不需要按时间排序可以把数据库类型设为varchar类型。
我是百度科普了一下,可以借鉴一下。希望对你有所帮助!

热心网友

定义类型将ms 改成SSS 大写的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com