现在的位置: 首页 > 综合 > 正文

时间在数据库里的问题一点问题

2013年10月29日 ⁄ 综合 ⁄ 共 356字 ⁄ 字号 评论关闭

数据库里接受时间可以直接写,只要按标准格式如:2007-01-01或者’2004-01-00’就是04-01的效果,但如果在UNIX_TIMESTAMP()转的话效果就不一样。Unix_timestamp不认

(2004-01-00),他必须是要有意义的时间格式。

另外如果在程序里把string 转成date的话还是用simpledateformat搞定吧。

在数据库里用UNIX_TIMESTAMP()转成毫秒,然后再用FROM_UNIXTIME()把时间戳转成date类型.这样以后可以不要用了。

另外:

数据库里的FROM_UNIXTIME(UNIX_TIMESTAMP(now())-600000) < m.msg_created < now()写法要拆开了,这种写法是错误的。C程序设计就郑重的警告过我们!!!!!

 

抱歉!评论已关闭.