我有这个代码:
$date = New-Object System.DateTimeOffset
$date
输出:
DateTime : 1/1/0001 12:00:00 AM
UtcDateTime : 1/1/0001 12:00:00 AM
LocalDateTime : 1/1/0001 11:00:00 AM
Date : 1/1/0001 12:00:00 AM
Day : 1
DayOfWeek : Monday
DayOfYear : 1
Hour : 0
Millisecond : 0
Minute : 0
Month : 1
Offset : 00:00:00
Second : 0
Ticks : 0
UtcTicks : 0
TimeOfDay : 00:00:00
Year : 1
如果Powershell基于.NET,为什么DateTimeOffset对象没有Now属性?
在C#中,我可以访问它,但在Powershell中则不能。我正在使用Powershell 4.0。
最佳答案
Now
是静态成员,而不是实例成员。
[System.DateTimeOffset]::Now;
MSDN docs for DateTimeOffset
关于powershell - Powershell中的DateTimeOffset现在缺少属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21717969/