c# - 获取一周第一个星期一的日期?

标签 c# .net

<分区>

我想知道你们是否知道如何根据今天的日期获取当前周的星期一的日期?

即 2009-11-03 传入,2009-11-02 返回

/M

最佳答案

这是我使用的(可能不是国际化的):

DateTime input = //...
int delta = DayOfWeek.Monday - input.DayOfWeek;
DateTime monday = input.AddDays(delta);

关于c# - 获取一周第一个星期一的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1665832/

相关文章:

c# - 在 C# 中使用二维数组

c# - Docker compose build/Docker build 连接拒绝在 macos 上进行 nuget

c# - 非泛型类型 'System.Collections.IEnumerable' 不能与类型参数一起使用

c# - 从 SQL 结果构建表 ASP.net C#

c# - 反射排除基类的所有属性和所有其他派生类的特定属性

c# - 空合并运算符的工作原理

.net - 使用类型提供程序而不是 t4 有什么好处吗?

c# - 如何在WPF中闪烁RichTextBox边框和背景色

c# - WCF 的 ClientBase<TChannel> 在 Disposed 时如何处理 TCP 连接?

c# - .net 委托(delegate)是真实对象吗?