Конвертировать строку Пт, 04 августа 2017 13:07:44 в 04-08-2017 в unix - PullRequest
0 голосов
/ 25 октября 2018

Я хотел бы преобразовать дату " Fri, 04 Aug 2017 13:07:44 GMT " в 04-08-2017.И код должен рекурсивно конвертировать весь формат строки в указанный формат.

1 Ответ

0 голосов
/ 25 октября 2018

Вы можете использовать опцию -d с командой date.

Выполните это в командной строке, чтобы получить желаемый результат.

date -d 'Fri, 04 Aug 2017 13:07:44 GMT' +'%d-%m-%Y'

Редактировать:

Если вы хотите заполнить его в скрипте, вы можете использовать что-то вроде этого:

 #!/bin/bash
 input_date="Fri, 04 Aug 2017 13:07:44 GMT"
 output_date=$(date -d "$input_date" +'%d-%m-%Y')
 echo $output_date
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...