[英]Count days between given Start date and End date
I wants to count the number of days between given start date and end date. 我想计算给定开始日期和结束日期之间的天数。
where start date and end date will entered by the user. 用户将在其中输入开始日期和结束日期。 using that i have to count total days between them. 使用它,我必须计算它们之间的总天数。
my database is as below 我的数据库如下
leave_id int leave_start_date DateTime leave_end_date DateTime leave_days int Leave_id int Leave_start_date DateTime Leave_end_date DateTime Leave_days int
and my .cs(class) files of Model are as below 和我的.cs(class)文件的模型如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
namespace LeaveModule.Models
{
public class LeaveSet
{
public int user_id { get; set; }
public DateTime leave_start_date { get; set; }
public DateTime leave_end_date { get; set; }
public string leave_description { get; set; }
public decimal leave_days { get; set; }
}
}
2nd file 第二档
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ProjectManagementSystem.Models;
namespace LeaveModule.Models
{
public class LeaveSetFetch
{
public static IList<LeaveSet> all()
{
IList<LeaveSet> result =
(IList<LeaveSet>)HttpContext.Current.Session["leave"];
if (result == null)
{
HttpContext.Current.Session["leave"] = result =
(from l in new ProjectManagementSystemEntities3().leave_master
select new LeaveSet
{
user_id = l.user_id,
leave_start_date = l.leave_start_date,
leave_end_date = l.leave_end_date,
leave_description = l.leave_description,
leave_days = l.leave_days,
// is_valid = l.is_valid,
}).ToList();
}
return result;
}
}
}
So how can i do that in MVC3 ? 那么我该如何在MVC3中做到这一点呢?
Thanks in advance.. 提前致谢..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.