unix shell中日期减一问题
答案:3 悬赏:0 手机版
解决时间 2021-03-20 17:38
- 提问者网友:姑娘长的好罪过
- 2021-03-19 22:43
unix shell中日期减一问题
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-03-19 23:55
LASTDAY=`printf "%02d" $LASTDAY`
全部回答
- 1楼网友:街头电车
- 2021-03-20 01:58
你可以简单判断下:LASTDAY的长度,如果长度为1,那么就添加个0,否则就不添加
例如
if [ ${var#} = 1 ]; then
var=0${var}
fi
例如
if [ ${var#} = 1 ]; then
var=0${var}
fi
- 2楼网友:怙棘
- 2021-03-20 00:22
还有一种方式,最接近你现在的。DAY=`date -d "-1 day" +"%d"`
表示是一天前的,+1表示一天后的,+n表示N天后的。显示格式也是你要求的。
追问谢谢啊,估计你的是linux,我这边是HP UNIX ,还是非常感谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯