如果mysql中的日期格式是(dd-mm-yyyy),如何从日期返回'year'

zf9nrax1  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(284)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

11个月前关门了。
改进这个问题
我试图以(yyyy-mm-dd)格式显示日期,该格式以(dd-mm-yyyy)格式存储在表中。
另外请解释如何在(dd-mm-yyyy)日期格式上使用year()函数。

oxalkeyp

oxalkeyp1#

假设您的数据类型是字符串,那么您可以使用
格式(dd-mm-yyy)

select year(str_to_date(yourcol, '%d-%m-%Y'))

或用于格式(yyyy-mm-dd)

select year(str_to_date(yourcol, '%Y-%m-%d'))

相关问题