【问题标题】:Increment hours by 30 minutes 20 times in Powershell在 Powershell 中将小时数增加 30 分钟 20 次
【发布时间】:2023-01-28 03:52:41
【问题描述】:

我必须在我的应用程序中创建多个作业。从 17:00 开始,这些工作应间隔 30 分钟。我的困境如何从 17:00 开始以小时和分钟 (HH:MM) 格式获得 20 次?一旦我有这些时间,我可以将所有作业间隔 30 分钟循环一次。 谢谢

到目前为止我已经尝试过

$ts = New-TimeSpan -Hours 17 -Minutes 00

但是向 $ts 添加分钟不起作用

PS F:\> $ts.AddMinutes(30)
Method invocation failed because [System.TimeSpan] does not contain a method named 'addminutes'.
At line:1 char:1
+ $ts.AddMinutes(30)
+ ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : MethodNotFound

【问题讨论】:

    标签: powershell


    【解决方案1】:

    您可以简单地添加一个新的时间跨度:

    $newts = $ts + (New-TimeSpan -Minutes 30)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-14
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多