Преобразование UNIX-time в обычное и наоборот: различия между версиями

Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
м (добавил ещё один вариант)
Строка 1: Строка 1:
Функции не работают с mawk, нужен gawk
'''Преобразование UNIX-времени в обычное:'''
'''Преобразование UNIX-времени в обычное:'''



Версия 16:54, 15 мая 2009

Функции не работают с mawk, нужен gawk

Преобразование UNIX-времени в обычное:

unix2normal() { echo $1 | awk '{print strftime("%Y-%m-%d %H:%M:%S",$1)}'; }

используя date:

unix2normal() {date --date="@$1"  +%Y-%m-%d\ %H:%M:%S}

Преобразование обычного времени в UNIX-time:

normal2unix() { echo "${@}" | awk '{print mktime($0)}' ; }