Power Shell中的日期计算

JRN

我写了一段代码,需要10个相隔110小时的日期,但我缺少一些东西。你能给些建议么?

$Date = [DateTime] "10/17/2020 01:11 AM"
$Int = 10
Do { $Date.AddHours(110); $Int-- } While ($Int -ge 1)

输出:

Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Wednesday, October 21, 2020 3:11:00 PM
Mathias R. Jessen

DateTime.NET中的int实现为不可变类型-创建后无法修改其值。

因此,该Add()方法返回一个DateTime反映时间差的新对象,但是分配给它的现有对象$Date仍然具有相同的值。

您需要$Date在每次迭代时用新值覆盖

Do { $Date = $Date.AddHours(110); $Date; $Int-- } While ($Int -ge 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Power bi计算比率

来自分类Dev

Power BI日期解析

来自分类Dev

计算Power BI中组之间的差异

来自分类Dev

比较 power bi 参数中的日期

来自分类Dev

在Windows Power Shell中读取JSON响应

来自分类Dev

Conda无法在Power Shell中激活

来自分类Dev

无法在Power Shell中执行多命令

来自分类Dev

在Windows Power Shell中读取JSON响应

来自分类Dev

如何在 else if (this.responseText == ({"POWER":"ON"})) {"POWER":"ON"} 中显示{"POWER":"ON"}

来自分类Dev

Power Bi动态计算天数

来自分类Dev

Power BI:计算列或度量

来自分类Dev

Power Shell的环境变量

来自分类Dev

从Power Shell管道获取价值

来自分类Dev

Power Shell远程激活Windows

来自分类Dev

用于循环的 Power Shell 脚本?

来自分类Dev

Power BI-如何在Power Query中仅提取星期日日期

来自分类Dev

无法在Power BI中创建度量或计算列

来自分类Dev

Power View字段列表中缺少SSAS表格计算的度量

来自分类Dev

DAX在Power Pivot 2016中计算的度量

来自分类Dev

Power BI中的COUNTIF(需要新的计算列)

来自分类Dev

使用DAX实现Power BI中的动态字段计算

来自分类Dev

如何格式化Power BI中的计算度量?

来自分类Dev

向 Power BI 中的表添加计算列

来自分类Dev

是Git Shell Windows Power Shell吗?

来自分类Dev

使用DAX根据Power BI中的条件返回日期

来自分类Dev

Power Pivot中的日期智能问题(Excel 2013)

来自分类Dev

如何在 DAX Power BI 中按月细分日期范围?

来自分类Dev

Power BI 中带有日期的 DAX 条件公式

来自分类Dev

Power Shell脚本中的进度条可能吗?