timediff

Description

Syntax

‘TIME TIMEDIFF (DATETIME expr1, DATETIME expr2)’

TIMEDIFF returns the difference between two DATETIMEs

The TIMEDIFF function returns the result of expr1 - expr2 expressed as a time value, with a return value of TIME type

The results are limited to TIME values ranging from - 838:59:59 to 838:59:59.

example

  1. mysql> SELECT TIMEDIFF(now(),utc_timestamp());
  2. +----------------------------------+
  3. (now (), utc -u timestamp ()124;
  4. +----------------------------------+
  5. | 08:00:00 |
  6. +----------------------------------+
  7. mysql> SELECT TIMEDIFF('2019-07-11 16:59:30','2019-07-11 16:59:21');
  8. +--------------------------------------------------------+
  9. Time diff ('2019 -07 -11 16:59:30','2019 -07 -11 16:59:21')
  10. +--------------------------------------------------------+
  11. | 00:00:09 |
  12. +--------------------------------------------------------+
  13. mysql > SELECT TIMEDIFF ('2019 -01 -01 00:00','2009 -01 -01 00:00');
  14. +--------------------------------------------------------+
  15. Time diff ('2019 -01 -01 00:00','2009 -01 -01 00:00')
  16. +--------------------------------------------------------+
  17. | 838:59:59 |
  18. +--------------------------------------------------------+
  19. mysql > SELECT TIMEDIFF ('2019 -01 -01 00:00:00', NULL);
  20. +---------------------------------------+
  21. Time diff ('2019 -01 -01 00:00','NULL')
  22. +---------------------------------------+
  23. No. No. No.
  24. +---------------------------------------+

keyword TIMEDIFF