This question already has answers here:
MySQL convert date string to Unix timestamp
                                
                                    (4个答案)
                                
                        
                                5年前关闭。
            
                    
我已经更改了我在一个站点中使用的日期字段。出现新字段,以UNIX时间格式存储日期。

我正在使用这个:

AND matrix.col_id_3 > (DATE_FORMAT(NOW(), '%Y%m%d'))


检查存储在matrix.col_id_3中的日期是否大于今天的日期。

如何使用UNIX时间格式执行此操作?

日期看起来像这样:1412736180

最佳答案

尝试

DATE_FORMAT(FROM_UNIXTIME(matrix.col_id_r),'%Y%m%d') > DATE_FORMAT(NOW(),'%Y%m%d');

关于mysql - 现在在UNIX时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21827616/

10-16 07:49