草庐IT

WeekNumber

全部标签

c# - WeekNumber 计算 .NET 中的错误?

我有一个很奇怪的问题。我住在丹麦,这里是2013年的第一周(第1周),从2012年12月31日开始,持续7天-就像往常一样:)然而,根据.NET,12月30日是第52周,31日是第53周,1月1日是第1周。第53周仅持续1天,第1周持续6天。显然这一定是错误的(一周少于7天)并且在丹麦语中肯定是错误的。12月31日是第1周,而不是第53周。下面的代码说明了问题(CurrentCulture是“da-DK”)staticvoidMain(string[]args){//HereIgetMondayDayOfWeekfirstDayOfWeek=DateTimeFormatInfo.Cur

PHP通过weeknumber获取一周的开始和结束日期

我已经看到关于这个问题的一些变体,但我相信这个问题还没有得到回答。我需要获取一周的开始日期和结束日期,按年份和周数(不是日期)选择例子:输入:getStartAndEndDate($week,$year);输出:$return[0]=$firstDay;$return[1]=$lastDay;返回值类似于一个数组,其中第一个条目是周开始日期,第二个条目是结束日期。可选:当我们这样做时,日期格式需要是Y-n-j(正常日期格式,没有前导零。我试过编辑现有的函数,它们几乎可以满足我的要求,但到目前为止我运气不好。请帮助我,在此先感谢。 最佳答案