Синтаксис: SEC_TO_TIME (секунды) В следующем примере преобразует 4573 секунд до 1 часа, 16 минут и 13 секунд. ВЫБОР sec_to_time (4573); Значение возврата строка, 1:16:13 .Отель TIME_TO_SEC () Функция Вы можете конвертировать время в общем количестве секунд, как сумма часов, минут и секунд дает вам накопленный количество секунд. Функция TIME_TO_SEC () делает трюк. Синтаксис: TIME_TO_SEC (время) Эта функция делает обратное выше функции.
Следующее утверждение иллюстрирует использование функции: SELECT time_to_sec ('01: 16: 13 '); Не забудьте поставить время в кавычки в качестве аргумента в вызове функции. Возвращаемое значение 4573 секунд (блок не возвращается), все противоположность тому, что мы имели прежде, как expected.The TO_SECONDS () Функция Это не только время, которые могут быть преобразованы в секунд. Даты или даты и времени также может быть преобразован в секундах. Функция TO_SECONDS () используется для этого.
Синтаксис: TO_SECONDS (выражение) Следующие два утверждения проиллюстрировать это: Выберите to_seconds ('2012-06-06 9:17:35'); ВЫБОР to_seconds ('2012-06-06'); Возвращаемое значение для первого утверждения, 63506193455 и для второго есть 63506160000 (накопленное число секунд) .Отель FROM_DAYS () Функция Начиная с этого года, 0000 (то есть дата 0000-00-00) MySQL накапливается дней, которые может быть преобразован в день. Функция FROM_DAYS () используется для этого. Синтаксис: FROM_DAYS (N), где N это количество дней от года, 0000.
Следующие заявления проиллюстрировать это: Выберите from_days (730269); ВЫБОР from_days (400); Примечание: число не идет в кавычки в круглых скобках. Для первого оператора, результат, 1999-05-30 а для второго результат, 0001-02-04.The TO_DAYS () Эта функция делает обратное из FROM_DAYS (функции). Синтаксис: TO_DAYS (дата) Следующие два утверждения проиллюстрировать это с противоположными значениями выше: SELECT TO_DAYS ('1999-05-30'); ВЫБОР TO_DAYS ('0001-02-04'); Помните, что строка да