powershell - 在powershell中减去时间
问题描述
我使用以下时间码:
$time = [DateTime]::UtcNow | get-date -Format "yyyyMMddHH"
$m2=$time-02 # trying to subtract 2 hours
但是,对于像 2021021701 这样的时间,减去 2 会得到 2021021699。我怎样才能正确显示时间?
解决方案
另一种方式。第二个参数可以是日期时间或时间跨度。$time 是一个日期时间。
$time = get-date
$m2 = $time - [timespan]'2:0'
$m2
Wednesday, February 17, 2021 7:31:59 PM
推荐阅读
- azure - Azure 用户主体名称不一致
- node.js - 在 Linux 的 Windows 子系统中找不到命令“gcc”
- javascript - 我可以使用什么选择器来选择鼠标指针对象?
- android - 如何使用 APK Editor Studio 设置权限(Hibernator Hibernate 应用程序和省电)
- java - 每当我尝试使用 JDK -16 在本机反应中生成 apk 时,构建都会失败
- javascript - Typescript 无法从 EventEmitter 正确推断类型 T
RxJs 运算符中的参数(Angular 应用程序) - php - 使用一个控制器将数据添加到两个表
- dynamics-crm - OOTB 取消订单(Sales.SalesOrderRibbonActions.Instance.CloseOrder())函数失败
- python - s.bind((hostIPAddress,22)) OSError: 99
- reactjs - 如何在 React 应用程序中集成 keycloak 身份验证?