日期:2014-05-16  浏览次数:20633 次

请问一个int转换到datetime的问题
我的mysql里的时间类型是用int类型的
比如1097769900
我怎么把这个逐条update成datetime类型的啊,比如转换为19971010

------解决方案--------------------
你要提供一个转换的流程!
------解决方案--------------------
1097769900 这个怎么转换成19980214?
------解决方案--------------------
把1097769900转化成19971010或19980214。时间和字符串没有关系。那就分段设置,随机转换好了。使前4位在0-2007之间,5、6位在01-12之间,7、8位在1-30之间就行了。
------解决方案--------------------
1097769900这个怎么处理??按照你说的分段转换 这个怎么分段?

如果是19980301这样的话,用CONVERT_TZ函数
CONVERT_TZ( '19980301 ', '+00:00 ', '+9:00 ');