您好,欢迎访问一九零五行业门户网

MySQL中的UNIX_TIMESTAMP函数使用总结_MySQL

bitscn.com
mysql中的unix_timestamp函数有两种类型供调用
1  无参数调用:unix_timestamp() 
返回值:自'1970-01-01 00:00:00'的到当前时间的秒数差
例子:select unix_timestamp()  => 1339123415
2  有参数调用:unix_timestamp(date)
其中date可以是一个date字符串,一个datetime字符串,一个timestamp或者一个当地时间的yymmdd或yyymmdd格式的数字
返回值:自'1970-01-01 00:00:00'与指定时间的秒数差
举例说明:
date字符串格式:(日期类型)
select unix_timestamp(‘2012-06-08’)       => 1339084800
select unix_timestamp(current_date())  =>1339084800
注:current_date ()的返回值是一个date字符串格式
以下几种格式返回的结果相同:
select unix_timestamp('20120608');
select unix_timestamp('2012-6-8');
select unix_timestamp('2012-06-08');
结果都是:1339084800
datetime字符串格式:(日期和时间的组合类型)
select unix_timestamp(‘2012-06-08 10:48:55’)  => 1339123415
select unix_timestamp(now())  => 1339123415
注:now()的返回值是一个datetime字符串格式
bitscn.com
其它类似信息

推荐信息