我存储了一个日期1953-09-02
,我正试图区分它和now()
- 我尝试过:
select (now() - birth_date) from employees LIMIT 1;
但是,这只是选择now()
的日期/时间。 (20160202561100)
我尝试使用birth_date
将unix_timestamp(birth_date)
从日期类型转换为unix_timestamp但是返回0。
我有点担心,因为这是一个如此古老的日期,而unix标准从1970年开始,这可能不可能?
答案 0 :(得分:1)
使用DATEDIFF():
SELECT DATEDIFF(NOW(),birth_date) FROM employees LIMIT 1;