怎么在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格式文件的


参考技术A 点击文件属性,类型选择word格式显示,并且始终显示,以后就正常了!

以上是关于怎么在sql上把数据库一个字段的时间格式换成时间戳,用来判断的的主要内容,如果未能解决你的问题,请参考以下文章

在Mac 上把文件换成沃德文档形式要怎么办?

mysql 把时间换成时间戳进行存储在int字段中还是直接用datetime好

在MySQL数据库里面,怎么使用SQL语句查询功能把时间戳格式格式化为日期格式如:2013-02-28 6:00:00 ?

mysql的时间格式成了0000-00-00,怎么在库里改呢?

mysql 将时间戳直接转换成日期时间

怎么在Oracle中将时间戳转化为日期格式