mysql字符串时间格式化
导读:MySQL是一种广泛使用的关系型数据库管理系统,如果我们需要在MySQL中处理字符串和时间格式,那么我们需要使用一些函数进行格式化。接下来我们将介绍一些常用的MySQL字符串和时间格式化函数。DATE_FORMAT( 函数可以将日期格式化为...
MySQL是一种广泛使用的关系型数据库管理系统,如果我们需要在MySQL中处理字符串和时间格式,那么我们需要使用一些函数进行格式化。接下来我们将介绍一些常用的MySQL字符串和时间格式化函数。
DATE_FORMAT()函数可以将日期格式化为指定的格式。该函数以两个参数的形式接受一个日期和一个格式字符串。例如:
SELECT DATE_FORMAT('2021-03-19', '%Y年%m月%d日');
上述代码将返回“2021年03月19日”的字符串。在其中,“%Y”代表年份,“%m”代表月份,“%d”代表日期。其他常用的格式化符号如下:
- %M:月份(例如March)
- %b:缩写月份(例如Mar)
- %d:日期(01-31)
- %e:日期(1-31)
- %Y:四位数年份
- %y:两位数年份
- %H:小时(00-23)
- %h:小时(01-12)
- %i:分钟(00-59)
- %s:秒(00-59)
- %p:AM或PM
STR_TO_DATE()函数可以将字符串转换为日期类型。该函数以两个参数的形式接受一个字符串和一个格式字符串。例如:
SELECT STR_TO_DATE('3/19/2021', '%m/%d/%Y');
上述代码将返回一个日期类型的值2021-03-19。在其中,“%m”代表月份,“%d”代表日期,“%Y”代表年份。
UNIX_TIMESTAMP()函数可以将日期时间值转换为UNIX时间戳(从1970年1月1日00:00:00 UTC开始的秒数)。例如:
SELECT UNIX_TIMESTAMP('2021-03-19 12:00:00');
上述代码将返回一个整数值1616131200。
在MySQL中处理字符串和时间格式是非常重要的操作,通过这些函数,我们可以轻松地进行时间和字符串格式化的操作。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符串时间格式化
本文地址: https://pptw.com/jishu/450594.html
