网站首页 > linux / 正文
在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
条条大路通罗马,说得没错。
Tags:linux获取系统时间
猜你喜欢
- 2024-11-26 解决Linux+Windows双系统时间不一致问题
- 2024-11-26 Linux的进程调度时机(Schedule函数何时调用)
- 2024-11-26 Linux time test---事件类型、时间操作、延时函数
- 2024-11-26 你可能不知道的Linux实时机制,dl_sched_class,死了都要Run
- 2024-11-26 精心整理了超详细的Linux入门笔记,零基础也能看懂,一学就会
- 2024-11-26 Linux系统Shell使用方法(二)——时间运算
- 2024-11-26 windows、linux双系统时间设置
- 2024-11-26 linux基础---修改系统时间
- 2024-11-26 Linux学习笔记-时间操作
- 2024-11-26 Linux 启动时间优化实战,2.41 秒启动应用