У меня есть несколько дат периода ISO-8601, таких как:
a) P7M2D
b) P142D
(a = 7 месяцев 2Дней назад) (b = 142 дня назад)
Я пытаюсь выяснить, есть ли способ использовать сценарий bash (shell), чтобы посмотреть, смогу ли я определить дату из этого. Если сегодня, скажем, 25 октября 2019 , то ответ будет:
a будет: 23 марта 2019
b будет: 5 июня 2019 года
В идеале следует печатать дату в формате гггг / мм / дд.
$> ./script.sh P7M2D
2019/03/23
$> ./script.sh P142D
2019/06/05
Интересно, если это проще сделать в Python, не стесняйтесьприведите пример на Python, но я не слишком знаком с Python.