mysql查时间

关于时间的查询

select current_date as Systemtime;
select now() as Systemtime;
select sysdate() as Systemtime;

关于时间戳的查询,常用作与随机数一起生成一个高唯一性的id作为记录的主键:
select UNIX_TIMESTAMP() ;
select from_unixtime(UNIX_TIMESTAMP(),'%Y-%m-%d %H:%i:%s')


  1. 使用 FROM_UNIXTIME函数,具体如下:     
  2.     
  3. FROM_UNIXTIME(unix_timestamp,format)     
  4. 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。     
  5. 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)     
  6. %W 星期名字(Sunday……Saturday)     
  7. %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)     
  8. %Y 年, 数字, 4 位     
  9. %y 年, 数字, 2 位     
  10. %a 缩写的星期名字(Sun……Sat)     
  11. %d 月份中的天数, 数字(00……31)     
  12. %e 月份中的天数, 数字(0……31)     
  13. %m 月, 数字(01……12)     
  14. %c 月, 数字(1……12)     
  15. %b 缩写的月份名字(Jan……Dec)     
  16. %j 一年中的天数(001……366)     
  17. %H 小时(00……23)     
  18. %k 小时(0……23)     
  19. %h 小时(01……12)     
  20. %I 小时(01……12)     
  21. %l 小时(1……12)     
  22. %i 分钟, 数字(00……59)     
  23. %r 时间,12 小时(hh:mm:ss [AP]M)     
  24. %T 时间,24 小时(hh:mm:ss)     
  25. %S 秒(00……59)     
  26. %s 秒(00……59)     
  27. %p AM或PM     
  28. %w 一个星期中的天数(0=Sunday ……6=Saturday )     
  29. %U 星期(0……52), 这里星期天是星期的第一天     
  30. %u 星期(0……52), 这里星期一是星期的第一天     
  31. %% 一个文字“%”。  
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页