尝试获取有意义的时间戳,同时用Linux的实际时间减去它?

时间:2017-04-24 06:04:01

标签: linux bash

A = date '+%H'。当我做a-1时,如果时间是00:00它会给我-1这不是我想要的。我想把它显示为23:00。

你能帮我解决工作代码问题吗? 在此先感谢:)

1 个答案:

答案 0 :(得分:0)

假设您正在执行以下操作,将小时值分配给a

a=`date +%H`

并且你得到a的值等于00,减去1小时do:

a_minus_1h=`date +%H -d "$a 1 hour ago"`