在Linux系统中计算日期可以使用date命令,列如“2020/5/1日后180天”:
date -d “2020/5/1 +180 days “
Wed Oct 28 00:00:00 DST 2020
这里的+180就表明往后,也可以省略上一句中的+号,只写日期间隔:
date -d “2020/5/1 180 days “
Wed Oct 28 00:00:00 DST 2020
计算“2020/5/1日前的30天”:
date -d “2020/5/1 -30 days “
Wed Apr 1 00:00:00 DST 2020
这里用-30表明向前,也可以使用ago来替换上一句的-号:
date -d “2020/5/1 30 days ago “
Wed Apr 1 00:00:00 DST 2020

在Windows中可以使用PowerShell来计算日期:
1、先定义一个日期对象$mdate:
$mdate=Get-Date -Date 2020-5-1
2、再对这个日期对象进行操作,列如前30天:
$mdate.AddDays(-30)
2020年4月1日, 星期三 0:00:00
列如后180天:
$mdate.AddDays(180)
2020年10月28日, 星期三 0:00:00

条条大路通罗马,说得没错。
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
















暂无评论内容