添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

MySQL STR_TO_DATE函数:将字符串转换为日期

作者: 沙与沫 2024.01.22 14:05 浏览量: 12

简介: STR_TO_DATE函数是MySQL中用于将字符串转换为日期的函数。它可以根据指定的格式将字符串转换为日期类型,这在处理日期数据时非常有用。本文将详细介绍STR_TO_DATE函数的用法、参数和示例,帮助您更好地理解和使用这个函数。

STR_TO_DATE函数是MySQL中用于将字符串转换为日期的函数。它可以将符合指定格式的字符串转换为日期类型,这在处理日期数据时非常有用。该函数的语法如下:

  1. STR_TO_DATE(str, format)

其中, str 是要转换的字符串, format 是指定的日期格式。
STR_TO_DATE函数的参数说明:

  • str :要转换的字符串,可以是任何包含日期信息的文本。
  • format :指定的日期格式,用于确定如何解析字符串中的日期信息。格式字符串可以使用多种日期和时间格式符号,如%d表示月中的第几天,%m表示月份,%Y表示四位数的年份等。
    下面是一些常见的日期格式符号:
  • %d:月中的第几天(00-31)
  • %m:月份(01-12)
  • %Y:四位数的年份(例如:2023)
  • %y:两位数的年份(例如:23)
  • %H:小时(00-23)
  • %i:分钟(00-59)
  • %s:秒(00-59)
  • %p:AM或PM
  • %W:星期几的完整名称(例如:Sunday)
  • %w:星期几的缩写(例如:Sun)
    以下是一些使用STR_TO_DATE函数的示例:
  • 将字符串转换为日期类型:
    1. SELECT STR_TO_DATE('2023-07-19', '%Y-%m-%d');
    输出结果为:’2023-07-19’,这是一个日期类型。
  • 将字符串转换为特定格式的日期类型:
    1. SELECT STR_TO_DATE('July 19, 2023', '%M %d, %Y');
    输出结果为:’2023-07-19’,这是一个日期类型。
  • 将字符串转换为带有时间信息的日期类型:
    1. SELECT STR_TO_DATE('12:34:56 PM', '%h:%i %p');
  •