时间戳中的mysql时间戳差异

Kas*_*ith 3 mysql timestamp

我希望以时间戳格式,仅使用MySQL而不使用编程语言来区分时间戳.也不是秒,小时,日期,月或年.举个例子.

timestamp1->2012-05-21 15:31:11
timestamp2->2012-05-21 15:32:11
Run Code Online (Sandbox Code Playgroud)

我想以时间戳格式获得结果.

所以结果应该是

result->0000-00-00 00:01:00
Run Code Online (Sandbox Code Playgroud)

egg*_*yal 6

使用MySQL的TIMEDIFF()功能:

TIMEDIFF()返回expr1- expr2表示为时间值.expr1并且expr2是时间或日期和时间表达式,但两者必须是相同的类型.

返回的结果TIMEDIFF()仅限于TIME值允许的范围.另外,您也可以使用的功能TIMESTAMPDIFF()UNIX_TIMESTAMP(),两者返回整数.

mysql> SELECT TIMEDIFF('2000:01:01 00:00:00',
    ->                 '2000:01:01 00:00:00.000001');
        -> '-00:00:00.000001'
mysql> SELECT TIMEDIFF('2008-12-31 23:59:59.000001',
    ->                 '2008-12-30 01:01:01.000002');
        -> '46:58:57.999999'