如何在操作系统命令行中计算日期

在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
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
风筝想飞的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容