[HttpGet]
public HttpResponseMessage Date(String date)
{
try
{
var users = db.Complains.Where(u => u.Date ==date ).ToList();
return Request.CreateResponse(HttpStatusCode.OK, users);
}
catch (Exception ex)
{
return Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message);
}
}
在上面的代码中,我以yyy-mm-dd格式输入日期,但我的要求是以(一月,二月)格式从用户那里获得月份,并只显示该月份的数据。
1条答案
按热度按时间pb3s4cty1#
算法:-
1.首先更改参数“month”的名称。
1.如果参数值不在字符串中的月份列表中,则进行验证。为此,可以创建枚举。
1.设置1、2...12个值或枚举,并在linq中比较该值以获得所需输出
Use date format or culture info in date parse if needed
看它会不会起作用