Heim  >  Artikel  >  Datenbank  >  关于mysql常用时间函数_MySQL

关于mysql常用时间函数_MySQL

WBOY
WBOYOriginal
2016-06-01 13:04:37902Durchsuche

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)

最近一直在做游戏后台工具的一些关于数据统计的工作,对于mysql的时间函数用的比较多,但是用过了就忘记了,又容易混淆,所以在此记录一下使用过的函数,以后逐步补全。

1、now(),返回当前的时间格式。

> select NOW();

> '2014-11-24 18:38:17'

2、CURDATE(),返回当前的时间格式。

> select CURDATE();

> '2014-11-24'

3、UNIX_TIMESTAMP(),从'YYYY-MM-DD HH:MM:SS'格式时间转换成1970年1月1日8点以来的秒数。

> select UNIX_TIMESTAMP();

> 1416825969

> select UNIX_TIMESTAMP('1997-10-04 22:23:00');

> 875996580

4、FROM_UNIXTIME(),从1970年1月1日8点以来的秒数转换成'YYYY-MM-DD HH:MM:SS'格式时间,或者转换成自定义的格式。

> select FROM_UNIXTIME(875996580);

>1997-10-05 04:23:00

>select FROM_UNIXTIME(875996580, "%y%m%d")

>19971005

5、DATE_FORMAT(),从'YYYY-MM-DD HH:MM:SS'格式时间转换成自定义的格式。

>select DATE_FORMAT(NOW(), "%y%m%d")

>141124


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn