首页数据库mysql字符串时间格式化

mysql字符串时间格式化

时间2023-09-20 11:11:02发布访客分类数据库浏览400
导读: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
css3开发工具推荐 mysql字符串时间比较

游客 回复需填写必要信息