我知道日期函数DatePart()可以获得该时日是第几周,但这个是以星期天作为一周的第一天开始算的,导致结果有所偏差,
我需要按星期一作为一周的第一天来算,求实现方法。请各位高手指导。
我需要按星期一作为一周的第一天来算,求实现方法。请各位高手指导。
解决方案 »
- c# sql dateadd
- 从一个datatable生成新datatable时,其中一列数据从正数变负数
- asp.net MVC3的微软推荐的实例有哪些
- C#的打包问题,包含数据库,报表,请大家指点。
- 简单问题
- 像我这样的水平在北京好找工作吗(待遇怎么样?)
- 做windows服务遇到一个很郁闷的问题
- 请教:CRL开发无法引用System.Windows.Forms.RichTextBox吗?
- 在线等,this.TextBox1.Text.Trim().ToDouble();
- 大家好,说说C#
- 如何在DataGridView重新加载后保持加载前DataGridViewCheckBoxColumn的状态
- 删除字典!
Interval
类型: System.String 必选。 DateInterval 枚举值或 String 表达式,它表示要返回的日期/时间值部分。 DateValue
类型: System.Object 必选。要计算的 Date 值。 DayOfWeek
类型: Microsoft.VisualBasic.FirstDayOfWeek 可选。从 FirstDayOfWeek 枚举中选择的值,用于指定一周的第一天。如果未指定,则使用 FirstDayOfWeek.Sunday。 WeekOfYear
类型: Microsoft.VisualBasic.FirstWeekOfYear 可选。从 FirstWeekOfYear 枚举中选择的值,用于指定一年的第一周。如果未指定,则使用 FirstWeekOfYear.Jan1。 返回值
类型: System.Int32 返回一个 Integer 值,该值包含给定 Date 值的指定部分。
int weekOfYear = gc.GetWeekOfYear(DateTime.Now, CalendarWeekRule.FirstDay, DayOfWeek.Monday);