关于mysql常用时间函数

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

时间: 2024-10-06 20:03:54

关于mysql常用时间函数的相关文章

mysql时间类型总结及常用时间函数

日期时间和类型 常用日期和时间类型 字节 year                1       表示年份                   值范围:(1901----2155) date                4        表示年月日               例如 :2018-03-09   值范围:1000-01-01 至9999-12-31 time                3        表示时分秒                                

mysql 的时间函数

mysql 的时间函数: FROM_UNIXTIME FROM_UNIXTIME(unix_timestamp, format)     第一个参数是时间戳格式. 第二个是最终想转换的格式,如 SELECT FROM_UNIXTIME(1436102304,'%Y年%m月%d日') as date; 结果                 date     :       2015年07月05日 UNIX_TIMESTAMP UNIX_TIMESTAMP(date)  则是将时间转化为时间戳,如

MySQL常用字符函数简介

<html> <body> <h1>MySQL常用字符函数简介</h1> <table>     <tr>         <td>CONCAT(S1,S2...Sn)</td>         <td>连接S1,S2...Sn为一个字符串</td>     </tr> </table> <p style="background-color:yel

Lua常用时间函数

常用时间函数 print(os.time()) --当前系统时间值 1456368102 print(os.date("%Y%m%d",os.time())) --当前系统时间的格式化字符串 20160225 print(os.date("*t"), os.time()) --当前系统时间表 table完整版本: {year=2005, month=11, day=6, hour=22,min=18,sec=30,isdst=false} 分别是:年 月 日 小时

MySQL日期时间函数大全(转)

MySQL日期时间函数大全 DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');  -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天). mysql> select WEEKDAY('1997-10-04 22:23:00');  -> 5 mysql> select WEEKDAY

常用时间函数总结

在计算机中,时间通常有两个作用:表示时间和计时.本文将主要介绍一些常用的表示时间的函数,以及他们之间的转换,对于计时的用法,在后续中补充. 一.基本概念 1. 世界标准时间(UTC, Coorainated Universal Time)是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治标注年时间(GMT,Greenwich Mean Time),在大多数场合,UTC与GMT等同,只是GMT不再由科学界精确定义. 2. 本地时间(Local time)指相对于UTC/GMT

【转】MySQL日期时间函数大全

MySQL日期时间函数大全 1.DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');  -> 3 2.WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天). mysql> select WEEKDAY('1997-10-04 22:23:00');  -> 5 mysql> select WEE

PLSQL常用时间函数

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

mysql常用的函数

1.IF(expr1,expr2,expr3)函数: 如果 expr1 是TRUE ,则 IF()的返回值为expr2; 否则返回值则为 expr3. IF() 的返回值为数字值或字符串值,具体情况视其所在语境而定. 例: 2.IFNULL(expr1,expr2)函数: 如果expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2. IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境. 3.CONCAT(str1,str2,..