在unix中将字符串Fri,04 Aug 2017 13:07:44转换为04-08-2017
我想将日期在unix中将字符串Fri,04 Aug 2017 13:07:44转换为04-08-2017,unix,Unix,我想将日期“2017年8月4日星期五13:07:44 GMT”转换为04-08-2017。 代码应该递归地将所有字符串格式转换为指定格式 您可以在date命令中使用-d选项 在命令行中执行此命令以获得所需的输出 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_
“2017年8月4日星期五13:07:44 GMT”
转换为04-08-2017
。
代码应该递归地将所有字符串格式转换为指定格式 您可以在date命令中使用-d选项 在命令行中执行此命令以获得所需的输出
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