我正在寻找今天的总分钟,
尝试过这种方式,但没有工作。
$from_date = Get-Date
$Start_date = $from_date.ToShortDateString()
($from_date - $Start_date).Minute
答案 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)