date命令用法新发现

date的格式化选项可以在man里边看出来

但是要获取昨天,N天前或者M分钟后的时间,网上给出了很多算法

大部分都比较繁琐,需要计算。

linux的date命令其实是很强大的,这些时间的获取非常简单,主要是-d选项的使用

例子

昨天

date -d yesterday

前天

date -d "-2 day"

一个小时后

date -d "+1 hour"

还可以组合

昨天的现在的一个小时前(说法有些拗口)

date -d "yesterday -1 hour"

yesterday 相当于 -1 day

tomorrow 相当于 +1 day

today,now 就是现在

还有second,minute,week,month,year等和day,hour是同样的用法

你可能感兴趣的:(Date,算法,linux)