>데이터 베이스 >MySQL 튜토리얼 >关于mysql常用时间函数_MySQL

关于mysql常用时间函数_MySQL

WBOY
WBOY원래의
2016-06-01 13:04:37941검색

转载请注明出处:帘卷西风的专栏(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


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.