我有.Net项目由于某种原因我需要有日期.
我做的
var date = DateTime.Today.AddDays(-1);
就是给我yesterday's约会.但如果我运行我的应用程序,Monday那么我应该得到Friday约会
请建议我表达这个.
例如.如果今天是Monday和日期是21/12/2001它应该给我19/12/2001ie Fridays日期如果今天是Tuesday和日期是21/12/2001它应该20/12/2001正常 返回我
Rik*_*Rik 19
public DateTime GetPreviousWorkingDay(DateTime date)
{
switch(date.DayOfWeek)
{
case DayOfWeek.Sunday:
return date.AddDays(-2);
case DayOfWeek.Monday:
return date.AddDays(-3);
default:
return date.AddDays(-1);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8385 次 |
| 最近记录: |