# 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 ``` mysql> SELECT TIMEDIFF(now(),utc_timestamp()); +----------------------------------+ (now (), utc -u timestamp ()124; +----------------------------------+ | 08:00:00 | +----------------------------------+ mysql> SELECT TIMEDIFF('2019-07-11 16:59:30','2019-07-11 16:59:21'); +--------------------------------------------------------+ Time diff ('2019 -07 -11 16:59:30','2019 -07 -11 16:59:21') +--------------------------------------------------------+ | 00:00:09 | +--------------------------------------------------------+ mysql > SELECT TIMEDIFF ('2019 -01 -01 00:00','2009 -01 -01 00:00'); +--------------------------------------------------------+ Time diff ('2019 -01 -01 00:00','2009 -01 -01 00:00') +--------------------------------------------------------+ | 838:59:59 | +--------------------------------------------------------+ mysql > SELECT TIMEDIFF ('2019 -01 -01 00:00:00', NULL); +---------------------------------------+ Time diff ('2019 -01 -01 00:00','NULL') +---------------------------------------+ No. No. No. +---------------------------------------+ ``` ##keyword TIMEDIFF