MYSQL中str_to_date函数的⽤法
str_to_date(str,format) 函数的⽤法
str_to_date函数将str转化为⽇期型的数据,format表⽰转化后的格式。
format参数格式:
常⽤:
1. %Y  年
2. %m  ⽉
3. %d  ⽇
4. %H  ⼩时
mysql中select
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格式的⼤⼩写!!!
重要的事情说三遍,嗯,没错!