Сценарий или приложение, чтобы сказать мне, как далеко независимо две даты

У меня есть некоторые файлы и для входа целей, которые я должен знать, сколько дней они независимо, а также потенциально некоторые другие длины. Таким образом, я хотел бы иметь сценарий или приложение что:

  • Может иметь две даты, ввел в него в следующем формате: DD/MM/YYYY
  • Могли дополнительно также дать время ему в формате hh:mm:ss в 24-часовом формате
  • Может быть сказан, должно ли это произвести время между двумя в также: секунды, минуты, часы, дни, месяцы или годы.
  • Предпочтительно было бы хорошо, если можно было бы попросить возвратить больше, чем всего одно количество времени между этими двумя, поэтому даже если это производит его во всех тех длинах затем, это прекрасно.

Я выполняю Ubuntu GNOME 17.04 с GNOME 3.24.1. Если существуют некоторые команды, которые могут сделать это, которое было бы прекрасно также.

0
задан 16 May 2018 в 13:54

1 ответ

Пакет dateutils находится в большинстве дистрибутивов и выполнит это для Вас.

sudo apt-get install dateutils

значение по умолчанию, кажется, находится в течение многих месяцев с короткими датами.

$ dateutils.ddiff now "01/22/1992" -i "%m/%d/%y"
612

, Но строка формата может быть изменен.

$ dateutils.ddiff now "01/22/1992" -i "%m/%d/%y" -f '%S'
52876800

, Как это, кажется, создало в часовом поясе и поддержке локали, это, вероятно, была бы более безопасная ставка, чем попытка списать функцию времени эпохи.

2
ответ дан 3 November 2019 в 05:26

Другие вопросы по тегам:

Похожие вопросы: