我正在尝试执行一个从日期获取月份的查询,但它似乎给了我一个不正确的蛾子;
代码是:
MONTH(FROM_UNIXTIME(Datum))
Datum 是:
24/01/2017
结果应该是 01 或 1 但它是 12 我不知道为什么...如果我不尝试获取那个日期的飞蛾,它会给我 24/01/2017 所以我我不确定出了什么问题...
谁能帮帮我?
最佳答案
如果您的 Datum
是 24/01/2017
,请尝试以下操作:
month(str_to_date('24/01/2017', '%d/%m/%Y'))
关于MySQL MONTH() 没有返回正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41824308/