FROM_UNIXTIME 格式化MYSQL时间戳函数

很文博客hinven.com 2021年9月29日08:26:37数据库评论147832字阅读模式

对MYSQL没有进行过深入的研究,基础知识匮乏,一遇到问题只能手册,看来要把MYSQL的学习安排进时间表了。

函数:FROM_UNIXTIME

作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。

语法:FROM_UNIXTIME(unix_timestamp,format)

返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。

根据format字符串格式化date值。

下列修饰符可以被用在format字符串中:

  1. %M 月名字(January……December)
  2. %W 星期名字(Sunday……Saturday)
  3. %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
  4. %Y 年, 数字, 4
  5. %y 年, 数字, 2
  6. %a 缩写的星期名字(Sun……Sat)
  7. %d 月份中的天数, 数字(00……31)
  8. %e 月份中的天数, 数字(0……31)
  9. %m 月, 数字(01……12)
  10. %c 月, 数字(1……12)
  11. %b 缩写的月份名字(Jan……Dec)
  12. %j 一年中的天数(001……366)
  13. %H 小时(00……23)
  14. %k 小时(0……23)
  15. %h 小时(01……12)
  16. %I 小时(01……12)
  17. %l 小时(1……12)
  18. %i 分钟, 数字(00……59)
  19. %r 时间,12 小时(hh:mm:ss [AP]M)
  20. %T 时间,24 小时(hh:mm:ss)
  21. %S 秒(00……59)
  22. %s 秒(00……59)
  23. %p AM或PM
  24. %w 一个星期中的天数(0=Sunday ……6=Saturday )
  25. %U 星期(0……52), 这里星期天是星期的第一天
  26. %u 星期(0……52), 这里星期一是星期的第一天
  27. %% 一个文字“%”。

例子:

  1. SELECT FROM_UNIXTIME(1234567890, '%Y-%m-%d %H:%i:%S')

SELECT *,FROM_UNIXTIME(created, '%Y-%m-%d') as riqi FROM `rc_ms_users`

weinxin
扫一扫更精彩
大家的支持是我更新的动力!!!
MySQL,大小写 数据库

MySQL,大小写

修改MySql Server安装目录下的 my.ini 文件,在mysqld节下加入下面一行 set-variable=lower_case_table_names=0 (0:大小写敏感;1:大小写不...
广告也精彩
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定