尝试运行此代码:
(Get-date).AddDays(-735983)
值大于我所放置的值(截至2016年1月21日)。 问题严格理论化。 为什么我不能通过0001 A.D.?或者,也许,如何使用这个简单的cmdlet过去那一天?
还有:
为什么此表达式中的最大值为:
(Get-date).AddDays(2916075)
我怎么可能超过9999年12月31日A.D。?
答案 0 :(得分:0)
这些日期是MinValue
类的MaxValue
和DateTime
,所以它是设计的。
示例(挪威语):
PS > [DateTime]::MinValue
mandag 1. januar 0001 00.00.00
PS > [DateTime]::MaxValue
fredag 31. desember 9999 23.59.59