编程技术分享平台

网站首页 > 技术教程 正文

如何在操作系统命令行中计算日期(命令行显示时间)

xnh888 2025-05-08 21:54:18 技术教程 13 ℃ 0 评论

在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

条条大路通罗马,说得没错。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表