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

mysql字符串转时间格式

时间2023-09-21 05:07:02发布访客分类数据库浏览458
导读:在 MySQL 中,字符串类型的日期和时间可以使用STR_TO_DATE( 函数来转换成时间格式。STR_TO_DATE( 的语法如下:STR_TO_DATE(str, format str参数是需要转换的日期和时间字符串,format参...

在 MySQL 中,字符串类型的日期和时间可以使用STR_TO_DATE()函数来转换成时间格式。

STR_TO_DATE() 的语法如下:

STR_TO_DATE(str, format)

str参数是需要转换的日期和时间字符串,format参数是目标时间格式。

假设有一个如下所示的日期字符串:

"2021-06-15 17:30:00"

我们可以通过以下代码将其转换成时间格式:

SELECT STR_TO_DATE("2021-06-15 17:30:00", "%Y-%m-%d %H:%i:%s");
    

其中,%Y表示年份,%m表示月份,%d表示日期,%H表示小时,%i表示分钟,%s表示秒。

通过上述代码的执行,我们可以得到转换后的时间格式:

2021-06-15 17:30:00

除了上述常用的格式外,还有其他一些时间格式转换符。

  • %W:星期几的完整名称(如:Monday)
  • %a:星期几的缩写(如:Mon)
  • %M:月份的完整名称(如:January)
  • %b:月份的缩写(如:Jan)
  • %p:上午或下午(如:AM或PM)

下面是一个包含上述时间格式转换符的例子:

SELECT STR_TO_DATE("2021-06-15 05:30:00 PM", "%Y-%m-%d %h:%i:%s %p");
    

执行以上代码后,可以得到如下结果:

2021-06-15 17:30:00

通过 STR_TO_DATE() 函数可以将字符串类型的日期和时间转换成时间格式,这在进行时间比较和排序时非常有用。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: mysql字符串转时间格式
本文地址: https://pptw.com/jishu/451669.html
css3写wifi图标 mysql字符串转星期几

游客 回复需填写必要信息