海天无影Blog

mysql数据库比较字符串格式时间的方法

/ 1192阅 / 0评 / 0

字符串格式的时间存储到mysql数据库,如果需要比较,虽然可以直接用字符串通过between来比较,但还是转化成时间戳保险一些。

unix_timestamp函数

用mysql的unix_timestamp函数,将字符型的时间,转成unix时间戳进行比较。

select * from t1 where unix_timestamp(time1) > unix_timestamp('2011-03-03 17:39:05');

比较推荐这个方法,比字符串保险。

between直接比对字符串

time1 between '2011-03-03 17:39:05' and '2011-03-03 17:39:52';

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注