怎么在sql上把数据库一个字段的时间格式换成时间戳,用来判断的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在sql上把数据库一个字段的时间格式换成时间戳,用来判断的相关的知识,希望对你有一定的参考价值。
参考技术A 加上一个字段 把你的creatime insert进去就行了。追问不行,比如我的字段expdate里面的时间是这样的2012/09/07格式,我要把他换成时间戳,就在sql上写
追答时间格式是系统自带的。
取出来以后可以在程序里面任意格式化对比。
换句话说,你只要把时间值扔在你定时的时间戳上就行了。
至于要什么样的格式。
你完全可以自定义。
呃~~哥们你只需要把怎么转换告诉我就好了,谢谢~~在sql上转换,别的地方我都可以做到
追答你的数据是什么的?
追问字段expdate里面的时间是这样的2012/09/07格式
追答数据库是什么的。mssql还是oracle啥的
参考技术B 转换一下不就行了select convert(timestamp,time)追问
这个早试过了,不行,比如我的字段expdate里面的时间是这样的2012/09/07格式,我要把他换成时间戳,就在sql上写
追答你要确保你的expdate字段是datetime类型才能对应转换啊,
如果不是要先转换为datetime类型再转换时间戳
select convert(timestamp,Convert(datetime,'2012/09/07'))
select convert(timestamp,Convert(datetime,'这个不可能写死的啊'))要换成这个字段expdate,换成就没用了
追答- -我就那个意思。。
“换成就没用了”是什么意思?你不就是要expdate转换吗
select convert(timestamp,Convert(datetime,expdate))这样运行出错
追答晕。。你的expdate字段内的值肯定有不规范的,转换不成datetime
你自己要先处理一下,不然木有办法
在Mac 上把文件换成沃德文档形式要怎么办?
点击左上角菜单栏的文件-导出-格式选择word格式就可以了 可以把pages格式的文件转化为word格式文件的
以上是关于怎么在sql上把数据库一个字段的时间格式换成时间戳,用来判断的的主要内容,如果未能解决你的问题,请参考以下文章
mysql 把时间换成时间戳进行存储在int字段中还是直接用datetime好
在MySQL数据库里面,怎么使用SQL语句查询功能把时间戳格式格式化为日期格式如:2013-02-28 6:00:00 ?