1. 使用Timestamp,则会在数据库里存储:2013-07-16 07:20:01。
在不同时区,显示的都是2013-07-16 07:20:01,但其实他们并不是同一时间了。2. 存储事件发生的时间毫秒值,在不同时区解析出来的时间表示不一样,但表达都是同一时间,能解决时区问题。我个人偏向于存储时间的毫秒值,但是在很多地方看到却都是存储Timestamp,讲数据库的视频里也大多是用Date,Timestamp。
当我们的程序有多国用户时,解决时区问题是必要的。你更喜欢哪一种方式呢?时区 Java Timestamp数据库
在不同时区,显示的都是2013-07-16 07:20:01,但其实他们并不是同一时间了。2. 存储事件发生的时间毫秒值,在不同时区解析出来的时间表示不一样,但表达都是同一时间,能解决时区问题。我个人偏向于存储时间的毫秒值,但是在很多地方看到却都是存储Timestamp,讲数据库的视频里也大多是用Date,Timestamp。
当我们的程序有多国用户时,解决时区问题是必要的。你更喜欢哪一种方式呢?时区 Java Timestamp数据库
解决方案 »
- ie6 ie7 ie8解析js的微小区别
- FileNotFoundException
- mysql上传文件问题
- 有没有用过apach的Httpclient包 用来做IIS的Baisc认证的,请进来帮忙看看
- eclipse上每个java文件头部自动写cvs提交信息是怎么弄的?
- 页面跳转时,为了保存页面中的输入值,除了session和在url后面追加外,还有其他的方法么??
- 如何检测WebService异常和性能
- executeBatch返回的值为-2
- 小弟在翻译一篇名字为java2d&web page的文章。遇到了很多的问题。向高手请教。答对就给分,决不食言。
- 用jBuilder启动weblogic如何配置??
- 关于spring3 MVC ibatis没有注入的问题
- hibernate获得session时数据库被清空
2. 时间的毫秒值:一眼看不出时间,显示时需要相应的转换成Date或者Timestamp再使用。
当然还得具体情况具体分析,反正暂时还没碰到存ms的
long ,原因加减算法简单。
这要看数据库是否支持对应的类型了。