MySQL如何截取时间字段?教你轻松掌握!(mysql中截取时间)
  iDU31ygkXmx7 2023年11月19日 20 0

MySQL如何截取时间字段?

在MySQL中,有一个特殊的函数,可以让我们快速的截取时间字段,即函数extract()。

这个函数接受一个参数,可以是day,month,year,hour,minute,second或者millisecond等,可以指定以某种单位截取时间字段,其语法格式如下:

EXTRACT(unit FROM date)

例如,想要获得一个时间字段的年,则可以使用如下语句:

SELECT EXTRACT(YEAR FROM ‘2020-12-13 12:19:00’) AS YEAR;

运行结果为:

YEAR

2020

此外,还可以使用MySQL中支持的时间函数DATE_FORMAT(),用来从一个完整的时间字符串中获取指定单位的时间,语法格式如下:

DATE_FORMAT(date,format)

例如,获得一个完整的时间字符串中的年份,则可以使用如下语句:

SELECT DATE_FORMAT(‘2020-12-13 12:19:00′,’%Y’) AS YEAR;

运行结果为:

YEAR

2020

总结

以上就是MySQL中截取时间字段的方式介绍,使用extract()函数和DATE_FORMAT()函数都可以帮助我们完成这个任务,并且这两种方式都很简单易懂,希望可以帮助大家掌握MySQL。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
iDU31ygkXmx7