比较字符串日期以获取星期几

时间:2019-05-27 09:26:00

标签: c# sql database tsql

我有一个日期格式为“ YYYYY / MM / DD”的数据库。 我想检查日期是在哪个工作日更改相关行。

foreach(var prise1 in allPrises)
{
    if (prise1.Monday == true)
    {
        if (DsPlanning.Tables[0].Rows[i]["Jour"].Equals(DayOfWeek.Monday))
        {
            DsPlanning.Tables[0].Rows[i]["IDService1"] = StService;
        }
    }
    if (prise1.Tuesday == true)
    {
        if (DsPlanning.Tables[0].Rows[i]["Jour"].Equals(DayOfWeek.Tuesday))
        {
            DsPlanning.Tables[0].Rows[i]["IDService1"] = StService;
        }
    }
    ...
}

该问题位于Equals(DayOfWeek),因为它例如将字符串“ 2019-05-27”中的日期与“星期一”进行比较。你有解决办法吗?

谢谢。

0 个答案:

没有答案