我想将日期" Fri, 04 Aug 2017 13:07:44 GMT "
转换为04-08-2017
。
并且代码应将所有字符串格式递归转换为指定格式。
答案 0 :(得分:1)
您可以将-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