当前位置: 技术问答>linux和unix
linux 如何通过某年的第几周算出时间戳?
来源: 互联网 发布时间:2016-07-24
本文导语: 比如,给定200901 代表2009年第一周, 然后算出这周第一天第一秒的时间戳? | 那这个试试: export YEAR=2009; expr $(date -d ${YEAR}0101 +%s) - $(date -d ${YEAR}0101 +%w) * 86400 题意不是很清楚,我把周日当...
比如,给定200901 代表2009年第一周,
然后算出这周第一天第一秒的时间戳?
然后算出这周第一天第一秒的时间戳?
|
那这个试试:
题意不是很清楚,我把周日当成第一天。没有好好测试,可能有边界+1/-1的错误,你试一下。
export YEAR=2009; expr $(date -d ${YEAR}0101 +%s) - $(date -d ${YEAR}0101 +%w) * 86400
题意不是很清楚,我把周日当成第一天。没有好好测试,可能有边界+1/-1的错误,你试一下。