Страница 469 из 478 нуля минут и нуля секунд универсального синхронного времени (UTC) 1 января 1970 года. Если функции передается параметр date, тогда возвращаемое значение содержит количество секунд, которое прошло с 1970 года по указанную дату date. Следующий код возвращает значение 946684800 (количество секунд, которое прошло до начала нового тысячелетия), а затем возвращает отметку времени TIMESTAMP, представляющую текущее время системы Unix на момент запуска функции: SELECT UNIX_TIMESTAMP('2000-01-01'); SELECT UNIX_TIMESTAMP(); FROM_U NIXTIM E() FR0MJJNIXTIME (i/лix_timestamp [, format]) Возвращает параметр unixjtimestamp либо в формате строки YYYY-MM-DD HH:MM:SS, либо в формате числа YYYYMMDDHHMMSS.uuuuuu в зависимости от того, в каком контексте используется функция — строковом или числовом. Если задан необязательный параметр format, результат форматируется в соответствии со спецификаторами, показанными в табл. Г.2. Следующий код возвращает строки «2000-01-0100:00:00» и «Saturday January 1st 200012:00 AM»: SELECT FR0MJJNIXTIMEC9466 84800); SELECT FROMJJNIXTIME(946684800, 'XW XM XD XY Xh:Xi Xp');
|