【问题标题】:How do I get the first day in a week Week, Year (gregorian calendar) in C#?如何在 C# 中获得一周、一年(公历)中的第一天?
【发布时间】:2009-12-04 06:51:08
【问题描述】:

我需要计算给定年/周的日历周第一天的日期,例如

2009 年第 53 周 -> 2009 年 12 月 28 日星期一
2010 年第 1 周 -> 2010 年 1 月 4 日星期一

你将如何编写该代码?

PS:在公历中,一年的第一周是第一周有 4 天。

【问题讨论】:

标签: c# calendar


【解决方案1】:

如果您不想自己进行所有计算,请使用System.Globalization.Calendar 类。我认为您可以使用GetDayOfYear() 方法来获得所需的内容。

查看this MSDN library 的示例。

【讨论】:

    猜你喜欢
    • 2012-07-10
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 2011-12-10
    相关资源
    最近更新 更多