首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell Get-Date -Day (新年)

Powershell Get-Date -Day (新年)
EN

Stack Overflow用户
提问于 2018-12-17 04:58:50
回答 1查看 1K关注 0票数 1

Powershell Get-Date解释:

-Day

指定显示的月份的日期。输入1到31之间的值。>默认为当天。

如果指定的值大于月份中的天数,则>PowerShell会将天数添加到月份并显示结果。例如,"Get-Date -Month 2 -Day 31“显示”3月3日“,而不是”2月31日“。

这是否也会滚动到新年,或者如果日期最终转换为January 1,我是否必须调整代码来检测新年

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-17 05:02:08

不,它不会展期,因为12月有31天,任何大于31的都是例外。

代码语言:javascript
复制
Get-Date -Month 2 -Day 32

结果:

Get-Date :无法验证参数'Day‘上的实参。32参数大于31的最大允许范围。请提供小于或等于31的参数,然后重试该命令。

第1行:1 char:24

  • get-date -month 2 -day 32
  • CategoryInfo + InvalidData: InvalidData:(:) Get-Date,ParameterBindingValidationException

**+ FullyQualifiedErrorId:

Microsoft.PowerShell.Commands.GetDateCommand,ParameterArgumentValidationError

第12个月相同:

代码语言:javascript
复制
Get-Date -Month 12 -Day 32

结果

Get-Date :无法验证参数'Day‘上的实参。32参数大于31的最大允许范围。请提供小于或等于31的参数,然后重试该命令。

第1行:1 char:24

  • get-date -month 2 -day 32
  • CategoryInfo + InvalidData: InvalidData:(:) Get-Date,ParameterBindingValidationException

**+ FullyQualifiedErrorId:

Microsoft.PowerShell.Commands.GetDateCommand,ParameterArgumentValidationError

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53806430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档