如何在工作日设置日期

时间:2015-03-10 05:30:21

标签: c# asp.net sql-server

我的日期是从1859年1月1日到今天。

我在某些科目的这些日期有一些课程。

现在我必须创建一个时间表。

在一天内有五个会议,如周一有五个插槽,插槽1插槽2插槽3插槽4插槽5.

我必须询问如果会话在星期三,会话应该在星期三列。我给会议的那个星期三的特定时段。

2 个答案:

答案 0 :(得分:1)

SQL Server

SELECT *
FROM `table`
WHERE DATEPART(WEEKDAY, GETDATE()) = 4 -- Wednesday

DATEPART返回一个表示以下内容的整数:

  1. 星期日
  2. 星期一
  3. 星期二
  4. 星期三
  5. 星期四
  6. 星期五
  7. 星期六
  8. <强> C#

    DateTime date = DateTime.Today;
    bool IsWednesday = (date.DayOfWeek == DayOfWeek.Wednesday);
    

答案 1 :(得分:1)

试试这个: 选择 * 来自table DATEPART(WEEKDAY,GETDATE())

相关问题