Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从函数返回日期int值_C#_.net_Datetime_Date - Fatal编程技术网

C# 从函数返回日期int值

C# 从函数返回日期int值,c#,.net,datetime,date,C#,.net,Datetime,Date,我尝试编写关于天的任何代码: function xyz("13.02.2009") { return value= 6; } function xyz("12.02.2009") { return value= 5; } function xyz("14.02.2009") { return value= 7; } 但是怎么做呢 这种方法很好,但我需要C#倍特定代码(如timespan…) 这是你需要的DateTime.DayOfWeek。还有一本像样的C#book

我尝试编写关于天的任何代码:

function xyz("13.02.2009")
{
    return value= 6;
}

function xyz("12.02.2009")
{
    return value= 5;
}

function xyz("14.02.2009")
{
    return value= 7;
}
但是怎么做呢

这种方法很好,但我需要C#倍特定代码(如timespan…)


这是你需要的
DateTime.DayOfWeek
。还有一本像样的C#book。

注意DateTime.DayOfWeek取决于您的区域设置。

伙计,添加“+1”有那么难吗?
DateTime day = DateTime.ParseExact("13.02.2008", "dd.MM.yyyy",CultureInfo.InvariantCulture);
TimeSpan difference = day.Subtract(DateTime.Now);
int days = difference.Days;
return (int)(myDateTime.DayOfWeek);
DateTime day = DateTime.ParseExact("13.02.2008", "dd.MM.yyyy",CultureInfo.InvariantCulture);
TimeSpan difference = day.Subtract(DateTime.Now);
int days = difference.Days;