有没有办法计算下一个工作日的时间戳?
因此,例如,星期五,我希望能够运行一些代码,从今天星期三19/05/10开始计算,下周五将是21/05/10,并从中获取时间戳。
我知道date命令可以根据格式解析给定的字符串日期,但我无法弄清楚如何计算“从今天下周五开始”
有什么想法吗?
编辑:我在Mac上答案 0 :(得分:11)
使用GNU日期:
date -d 'this Friday' '+%d/%m/%y'
请参阅Relative items in date strings,GNU日期文档的一部分。还有examples。
答案 1 :(得分:1)
由于没有指定格式,因此更简单:
date -d Fri
'this'假定为默认值,星期五可以缩写。因为它只是一个词 - 或其中的重要部分,(问Th)它不需要像
这样的行情 date -d "last Fri"
那样。