Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在bash中将日期字符串转换为其他格式_Bash_Shell - Fatal编程技术网

在bash中将日期字符串转换为其他格式

在bash中将日期字符串转换为其他格式,bash,shell,Bash,Shell,在bash中获取日期的工作方式如下: now=$(date) echo "Current date: $now" 20161128 它返回: Current date: Mon Nov 28 11:34:55 NZDT 2016 我需要将日期存储在变量中,其中日期的格式如下: now=$(date) echo "Current date: $now" 20161128 如何将日期格式转换为所需格式?您可以使用+%的任何格式 date +%Y%m%d 输出 20161127

在bash中获取日期的工作方式如下:

now=$(date)
echo "Current date: $now"
20161128
它返回:

Current date: Mon Nov 28 11:34:55 NZDT 2016
我需要将日期存储在变量中,其中日期的格式如下:

now=$(date)
echo "Current date: $now"
20161128

如何将日期格式转换为所需格式?

您可以使用+%的任何格式

date +%Y%m%d
输出

20161127