Назад | Перейти на главную страницу

преобразовать время эпохи в читаемый формат времени

Я написал код, который преобразует время эпохи в удобочитаемое время

sd=`date -d '1970-01-01 UTC '$SDATE' seconds' +"%d-%m-%Y"`

вывод: 27-12-2002, но я хочу, чтобы результат был: 27 / ноя / 2002

как мне изменить свой код?

sd = `date -d '1970-01-01 UTC' $ SDATE 'секунды' +"% d /% b /% Y "

Я считаю

Есть ярлык для "времени из штампа unix": date -d @$STAMP. Для вывода прочтите man date

Использовать %b вместо:

sd=`date -d '1970-01-01 UTC '$SDATE' seconds' +"%d/%b/%Y"`

Читать man date Больше подробностей: