如何获取 HHMM 格式的时间以及现在的时间?

如何获取 HHMM 格式的时间以及现在的时间?

我必须创建一个文件,其名称X.<current_date_and_time>_<time in HHMM>为 3 分钟,即现在的时间

例如:如果当前日期是 9/17/2016,当前时间是 14.21 文件名应该是:X.20160917.1421_1424

我为此使用的命令是:

mv sample.xml A$(date +%Y%m%d.%H%M)_$((date +%H%M)+ 3m)

由于包含 + 3m,它不起作用。

答案1

假设 GNU date(1)

mv sample.xml A"$(date +%Y%m%d.%H%M)_$(date -d 'now +3 minutes' +%H%M)"

答案2

日期工具

dateadd --format '%H%M' --zone 'Your/Time Zone' now +3m

相关内容