WEB开发网
开发学院数据库MySQL Mysql详细介绍日期和时间函数 阅读

Mysql详细介绍日期和时间函数

 2007-11-13 11:04:04 来源:WEB开发网   
核心提示: ->'4th97Sat0410Oct277'mysql>selectDATE_FORMAT('1997-10-0422:23:00','%H%k%I%r%T%S%w');->'22221010:23:00PM22:2

->'4th97Sat0410Oct277' 

mysql>selectDATE_FORMAT('1997-10-0422:23:00', 

'%H%k%I%r%T%S%w'); 

->'22221010:23:00PM22:23:00006' 

MySQL3.23中,在格式修饰符字符前需要%。在MySQL更早的版本中,%是可选的。 

TIME_FORMAT(time,format) 

这象上面的DATE_FORMAT()函数一样使用,但是format字符串只能包含处理小时、分钟和秒的那些格式修饰符。

其他修饰符产生一个NULL值或0。 

CURDATE() 

CURRENT_DATE 

以'YYYY-MM-DD'或YYYYMMDD格式返回今天日期值,取决于函数是在一个字符串还是数字上下文被使用。 

mysql>selectCURDATE(); 

->'1997-12-15' 

mysql>selectCURDATE()+0; 

->19971215 

CURTIME() 

CURRENT_TIME 

以'HH:MM:SS'或HHMMSS格式返回当前时间值,取决于函数是在一个字符串还是在数字的上下文被使用。 

mysql>selectCURTIME(); 

->'23:50:26' 

mysql>selectCURTIME()+0; 

->235026 

NOW() 

SYSDATE() 

CURRENT_TIMESTAMP 

以'YYYY-MM-DDHH:MM:SS'或YYYYMMDDHHMMSS格式返回当前的日期和时间,取决于函数是在一个字符串还是在数字的

上下文被使用。 

mysql>selectNOW(); 

->'1997-12-1523:50:26' 

mysql>selectNOW()+0; 

->19971215235026 

UNIX_TIMESTAMP() 

UNIX_TIMESTAMP(date) 

如果没有参数调用,返回一个Unix时间戳记(从'1970-01-0100:00:00'GMT开始的秒数)。如果UNIX_TIMESTAMP()用一

上一页  2 3 4 5 6 7 8  下一页

Tags:Mysql 详细 介绍

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接