gpt4 book ai didi

powershell - PowerShell在2020年1月6日返回2作为星期数

转载 作者:行者123 更新时间:2023-12-02 23:07:18 43 4
gpt4 key购买 nike

一个快速的问题,显然今天(2020年1月6日)的星期数应该为2,因为2020年有53周。

但是,以下PowerShell代码段返回1:

(Get-Date -UFormat %V)

正确获取周数的最佳方法是什么?

最佳答案

要将Get the correct week number of a given date的这个@il_guru C#答案转换为 PowerShell :

Function GetIso8601WeekOfYear([DateTime]$Date) {
$Day = (Get-Culture).Calendar.GetDayOfWeek($Date)
if ($Day -ge [DayOfWeek]::Monday -and $Day -le [DayOfWeek]::Wednesday) {$Date = $Date.AddDays(3)}
(Get-Culture).Calendar.GetWeekOfYear($Date, 'FirstFourDayWeek', 'Monday')
}
GetIso8601WeekOfYear (Get-Date)
2
GetIso8601WeekOfYear (Get-Date('2016-01-01'))
53

关于powershell - PowerShell在2020年1月6日返回2作为星期数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59613395/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com