конвертировать в эпоху и обратно

Я успешно использовал следующие две команды командной строки:

perl -e 'use Time::Local; print timelocal(7,51,10,22,3,2014), "\n";' 

который возвращает 1398163867 , и

 perl -e 'print scalar(localtime(1398163867)), "\n"' 

который возвращает Tue Apr 22 10:51:07 2014

Я хотел бы сделать замену 7,51,10,22,3,2014 и 1398163867 с переменной, содержащей эти значения. Как я могу это сделать?

One Solution collect form web for “конвертировать в эпоху и обратно”

Если вы имеете в виду переменную оболочки:

 t=7,51,10,22,3,2014 perl -MTime::Local -le 'print timelocal split ",", shift' -- "$t" t=1398163867 perl -le 'print scalar localtime shift' -- "$t" 
  • stat: время печати в формате «long-iso»
  • Временно изменить время
  • Я не могу установить дату и время в Debian на основе оружия!
  • Как спать до определенной даты и времени?
  • Правильное использование TZ, даты и hwclock?
  • Обновление системного времени Linux программно
  • Заставить время оставаться на месте
  • Какая аппаратная поддержка необходима, чтобы linux выполнял `gettimeofday` /` clock_gettime` в пользовательском пространстве с помощью `hped`?
  • Каков наиболее эффективный способ добавления миллисекунд к этому коду?
  • Использование аппаратных часов в Linux
  • Время выполнения сценария Ruby отличается локально, чем с SSH
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.