Bash MacOS Форматирование даты для RSS-канала RFC2822 STRPTIME - PullRequest
0 голосов
/ 23 января 2020

MONRSSPUBDATE=$(date -j -v+0d -f "%Y-%m-%d" "$date_input" "%a, %d %b %Y 0:0:0 GMT")

Поэтому я пытаюсь преобразовать введенное время в сценарии в формат даты, совместимый с RSS-потоком, в переменную, которую я могу использовать. Дата, которую я ввожу, это Год, Месяц, Дата, и мне нужно преобразовать ее так, чтобы введенная дата всегда была полуночной. Я могу получить правильный формат даты, за исключением времени суток, используя форматирование strptime. % T будет работать, но в качестве значения будет использовано текущее время, которое я ввел, а не полночь. Я могу вручную ввести в полночь 0: 0: 0, но затем мне нужно поставить значение в конце для GMT. У меня проблема в том, что я не могу понять, как автоматизировать время дня, чтобы оно всегда было полуночным для дня, когда я войти. Итак, как мне преобразовать $ date_input в совместимый формат даты для RSS-канала для полуночи этого дня?

...