获取今天的总分钟数

时间:2017-10-25 15:42:39

标签: powershell iis

我正在寻找今天的总分钟,

尝试过这种方式,但没有工作。

$from_date = Get-Date
$Start_date = $from_date.ToShortDateString()

($from_date - $Start_date).Minute

2 个答案:

答案 0 :(得分:2)

我这样做:

PS C:\> (Get-Date).TimeOfDay.TotalMinutes
651.356536988333

答案 1 :(得分:1)

如果您想对对象进行进一步的算术处理,请不要使用ToShortDateString(),而是将其转换为字符串。

从对象中提取Date属性,并从生成的时间跨度中获取TotalMinutes属性值:

$from_date = Get-Date
$MinutesSinceMidnight = ($from_date - $from_date.Date).TotalMinutes

结果将以十进制形式显示。如果需要整数值,请使用Math.Floor()

[System.Math]::Floor($MinutesSinceMidnight)