MySQL的date_format()和str_to_date()
Posted bisal(Chen Liu)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的date_format()和str_to_date()相关的知识,希望对你有一定的参考价值。
mysql中可能都用过date_format()函数,用来做日期时间类型的格式转换,
DATE_FORMAT(date,format)
format格式如下所示,
可以尝试一些,
相应的,其实有个str_to_date()函数,它的作用是将字符串转变为日期/时间,和date_format()作用是相反的。
STR_TO_DATE(str,format)
其中,srt是需要格式化为日期的字符串,format是需要使用的格式字符串,如果不能按照format解析str,str_to_date()函数返回NULL,如果其中任何一个参数为NULL,str_to_date()函数返回NULL。
format格式如下所示,
常用format格式,
字符串转成DATE类型,
字符串转成DATETIME类型,
如果输入的字符串跟着空格,会自动进行过滤,
如果输入的字符串跟着其它的字符,会自动进行截断,
如果输入的字符串是非法的,返回的就是NULL,
了解函数的作用,针对不同场景,选择合适的函数。
如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,
近期更新的文章:
近期的热文:
文章分类和索引:
以上是关于MySQL的date_format()和str_to_date()的主要内容,如果未能解决你的问题,请参考以下文章
MySQL的STR_TO_DATE函数和DATE_FORMAT函数
MySQL日期格式化 yyyy-mm-dd 详解 DATE_FORMAT() 函数