-2

我有一个关于格式化日期的问题。

有什么方法可以添加一些特定的小时或分钟日期。例如,我会将who -b命令中的日期分配给变量,然后将 3 小时添加到该变量中。

这可以通过某些命令实现还是更棘手?

4

1 回答 1

0

像这样的东西可以做到。注意使用,date -d" some date "然后我们这样做的事实+ 3 hours

tr -s ' '挤压空间。cut -d ' ' -f4-从第 4 场到最后。

$ who -b
         system boot  2013-09-13 10:19
$ date -d"$(who -b | tr -s ' ' | cut -d ' ' -f4-) +3 hours"
Fri Sep 13 10:19:00 CEST 2013
于 2013-09-13T09:48:04.740 回答