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?

集团母公司的规章制度能够直接适用于子公司?

金融知识小科普 - 降准

金融知识小科普 - 债券基金

如何控制cpu资源使用?

近期的热文:

"红警"游戏开源代码带给我们的震撼

文章分类和索引:

公众号1100篇文章分类和索引

以上是关于MySQL的date_format()和str_to_date()的主要内容,如果未能解决你的问题,请参考以下文章

MySQL DATE_FORMAT() 函数

MySQL的STR_TO_DATE函数和DATE_FORMAT函数

MySQL DATE_FORMAT() 函数

MySQL日期格式化 yyyy-mm-dd 详解 DATE_FORMAT() 函数

MySQL日期格式化 yyyy-mm-dd 详解 DATE_FORMAT() 函数

mysql 内置功能 函数 date_format函数