我的出生日期格式为:2017年2月15日
当我使用以下查询时,不起作用
select (year(current_date)-year(dob)) as age from user
或如何将2017-Feb-15转换为2017年2月15日格式
您可以使用TIMESTAMPDIFF。
select TIMESTAMPDIFF(YEAR, str_to_date(dob, '%Y-%M-%d'), current_date) AS age
from user;