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

mysql时间储存小时数大于24,带毫秒时间戳

2012-09-11 
mysql时间存储小时数大于24,带毫秒时间戳java+mysql开发时碰到2个问题请教大家。1.我现在有个这样储存时间

mysql时间存储小时数大于24,带毫秒时间戳
java+mysql开发时碰到2个问题请教大家。
1.我现在有个这样储存时间的需求:小时数大于24,甚至超过900,如770:50:10, 970:50:10.这时需要采用什么样的类型?
mysql数据库中有多个存储时间日期的类型,time, timestamp, date, datetime. 有人建议用int来存储时间。
2.如果我需要存储带毫秒的时间戳,该怎么办?如2009-05-29 18:28:24.123

[解决办法]
long time = new Date().getTime();
[解决办法]
在MYSQL中应该不便于直接用时间类型,保险起见用varchar或char
[解决办法]
ong
[解决办法]
yyyyMMddHHmmssSSS char(17)
[解决办法]
建议用SimpleDateFormart定义一个样式(如yyyy-MM-dd HH:mm:ss sss)来格式化时间,
将需要存储的时间数据格式化,这样做应该是可以的, 不妨试试看, LZ
[解决办法]
timestamp,datetime都可以。

热点排行