换个姿势看新闻,换个态度玩吐槽!— 时时资讯网

页面二维码

扫一扫

分享文章到微信

页面二维码

扫一扫

关注新文阁公众号

分享到:

mysql year()函数 mysql 时间函数大全

2018-02-13 23:45:31 来源:时时资讯 编辑:诗诗

导读:mysql year()函数mysql 时间函数大全_普洱茶_普洱茶_新浪博客,普洱茶,收集了一下mysql的时间函数 方便以后使用 本文摘录网上各个优秀文章 获取 获取日期值 CURDATE

mysql year函数用法_用year函数计算年龄_mysql year()函数

select FROM_UNIXTIME(875996580);

-> '1997-10-04 22:23:00'

mysql> select FROM_UNIXTIME(875996580) 0;

-> 19971004222300

select from_unixtime(1218169800, '%Y %D %M %h:%i:%s %x'); -- '20088th August 12:30:00 2008'

格式化返回的unix日期值

FROM_UNIXTIME(unix_timestamp,format)

mysql> select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s%x');

-> '1997 23rd December 03:43:30 x'

获取uct时间日期函数

utc_date(), utc_time(), utc_timestamp()

mysql> select utc_timestamp(), utc_date(), utc_time(),now()

+---------------------+------------+------------+---------------------+

| utc_timestamp() | utc_date() | utc_time() | now() |

+---------------------+------------+------------+---------------------+

| 2008-08-08 14:47:11 | 2008-08-08 | 14:47:11 | 2008-08-08 22:47:11|

因为我国位于东八时区,所以本地时间 = UTC 时间 + 8 小时。UTC 时间在业务涉及多个国家和地区的时候,非常有用。

获取月份中最后一天

last_day()

select last_day('2008-02-01'); -- 2008-02-29

select last_day('2008-08-08'); -- 2008-08-31

MySQL last_day() 函数非常有用,比如我想得到当前月份中有多少天,可以这样来计算:

mysql> select now(), day(last_day(now())) as days;

由一个date日期得到

由一个日期得到是星期几

DAYOFWEEK(date)

返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)

mysql> select DAYOFWEEK('1998-02-03');

-> 3

WEEKDAY(date)

返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。mysql year()函数

mysql> select WEEKDAY('1997-11-05');

-> 2

由一个日期得到是当月的第几天

DAYOFMONTH(date)

返回date是一月中的第几日(在1到31范围内)

mysql> select DAYOFMONTH('1998-02-03');

-> 3

由一个日期得到是当年的第几天

DAYOFYEAR(date)

返回date是一年中的第几日(在1到366范围内)

mysql> select DAYOFYEAR('1998-02-03');

-> 34

由一个日期得到是0年开始的第几天

当前栏目:百科常识
最新百科常识
猜你喜欢
  1. 阁主说
  2. 世说新语
  3. 娱乐八卦
  4. 排行榜
热门新闻
每周热榜
精彩推荐
相关专题