MYSQL中str_to_date函数的用法

str_to_date(str,format) 函数的用法

str_to_date函数将str转化为日期型的数据,format表示转化后的格式。

format参数格式:

常用:

  1. %Y  年
  2. %m  月
  3. %d  日
  4. %H  小时
  5. %i  分
  6. %s  秒

大全:

  1. %a 缩写星期名
  2. %b 缩写月名
  3. %c 月,数值
  4. %D 带有英文前缀的月中的天
  5. %d 月的天,数值(00-31)
  6. %e 月的天,数值(0-31)
  7. %f 微秒
  8. %H 小时 (00-23)
  9. %h 小时 (01-12)
  10. %I 小时 (01-12)
  11. %i 分钟,数值(00-59)
  12. %j 年的天 (001-366)
  13. %k 小时 (0-23)
  14. %l 小时 (1-12)
  15. %M 月名
  16. %m 月,数值(00-12)
  17. %p AM 或 PM
  18. %r 时间,12-小时(hh:mm:ss AM 或 PM)
  19. %S 秒(00-59)
  20. %s 秒(00-59)
  21. %T 时间, 24-小时 (hh:mm:ss)
  22. %U 周 (00-53) 星期日是一周的第一天
  23. %u 周 (00-53) 星期一是一周的第一天
  24. %V 周 (01-53) 星期日是一周的第一天,与 %X 使用
  25. %v 周 (01-53) 星期一是一周的第一天,与 %x 使用
  26. %W 星期名
  27. %w 周的天 (0=星期日, 6=星期六)
  28. %X 年,其中的星期日是周的第一天,4 位,与 %V 使用
  29. %x 年,其中的星期一是周的第一天,4 位,与 %v 使用
  30. %Y 年,4 位
  31. %y 年,2 位

实例:

select str_to_date(‘2017/01/02‘, ‘%Y/%m/%d‘);

输出结果:

2017-01-02

注意事项:

年月日的位置可以调动,但是一定要注意format格式的大小写!!!一定要注意format格式的大小写!!!一定要注意format格式的大小写!!!

重要的事情说三遍,嗯,没错!

时间: 2024-10-30 17:09:49

MYSQL中str_to_date函数的用法的相关文章

SQLserver中ISNULL函数与Mysql中IFNULL函数的用法

本文介绍下,sql server中的isnull函数,以及mysql中的ifnull函数,介绍二者的具体用法与区别,有兴趣的朋友可以研究下哦. 先来看SQL Serve的ISNULL函数: ISNULL(check_expression,replacement_value) 1.check_expression与replacement_value的数据类型必须一致. 2.如果check_expression为NULL,则返回replacement_value. 3.如果check_express

mysql中INSTR函数的用法

INSTR(字段名, 字符串) 这个函数返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始) SELECT * FROM tblTopic ORDER BY INSTR( topicTitle, 'ha' ) > 0 DESC SELECT INSTR( topicTitle, 'ha' ) FROM tblTopic mysql中使用instr配合IN排序 将instr结果作为一列,按其排序 select id,1 from world_guide where

MySQL中group_concat函数 --- 很有用的一个用来查询出所有group by 分组后所有 同组内的 内容

本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) . MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 基本查询 mysql> select * from aa; +------+------+ | id| name | +------+------+ |1 |

mysql sum() 求和函数的用法

查询在record表中 name=? 的 money 加起来的值使用聚和函数 sum() 求和select sum(money) from record t where t.name = ?另外:count() 求记录数avg() 求平均值 mysql sum() 求和函数的用法 SUM函数的语法是: 代码如下 复制代码 SELECT SUM(expression )FROM tablesWHERE predicates; 表达式可以是一个数值字段或公式. 简单的例子 例如,你可能想知道合并全体

Mysql中的函数

阅读目录 什么是函数 与存储过程的区别 mysql自带函数 自定义函数 什么是函数 mysql中的函数与存储过程类似,都是一组SQL集: 与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值: 函数可以嵌入到sql语句中使用,而存储过程不能: 函数一般用于实现较简单的有针对性的功能(如求绝对值.返回当前时间等),存储过程用于实现复杂的功能(如复杂的业务逻辑功能): mysql自带函数 mysql本身已经实现了一些常见的函数,如数学函数.字符串函

awk中split函数的用法

The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep. time=12:34:56 echo $time | awk '{split($0,a,":" ); print a[1]}' 12   echo $time | awk '{split($0,a,":" ); print a[3]}' 34   echo $time | awk

PHP中spl_autoload_register函数的用法

spl_autoload_register (PHP 5 >= 5.1.2) spl_autoload_register — 注册__autoload()函数 说明bool spl_autoload_register ([ callback $autoload_function ] )将函数注册到SPL __autoload函数栈中.如果该栈中的函数尚未激活,则激活它们. 如果在你的程序中已经实现了__autoload函数,它必须显式注册到__autoload栈中.因为 spl_autoload

Delphi中 StrToIntDef函数的用法

Delphi中 StrToIntDef函数的用法: 比如我要判断一个文本框里输入的字符串能不能转换为integer类型,如果能,则返回转换后的整型数据,如果不能,则返回整数0,那么我就可以用strtointdef这个函数. 写法如下: 假设edit1.text:='1000'; 则strtointdef(edit1.text,0)返回值为1000. 如果edit1.text:='fdafds',则返回值为0. (如果你用strtoint(edit1.text)当edit1.text:='fdad

MySQL中concat函数(连接字符串)

MySQL中concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串. 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串.一个数字参数被转化为与之相等的二进制字符串格式:若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR), char_col) MySQL的con