我希望以时间戳格式,仅使用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)
使用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'
| 归档时间: |
|
| 查看次数: |
1448 次 |
| 最近记录: |