var json = new Dictionary<string, object>();//分页信息
string sourceName = BLL.Common.DTRequest.GetString("SourceName");
int start = BLL.Common.DTRequest.GetInt("start", 0);//draw
int pageSize = BLL.Common.DTRequest.GetInt("length", 15);
int pageIndex = start <= 0 ? 0 : (int)Math.Ceiling((decimal)start / pageSize);
int record = 0;
int year = BLL.Common.DTRequest.GetInt("Statistics_Year", DateTime.Now.Year);
int month = BLL.Common.DTRequest.GetInt("Statistics_Month", DateTime.Now.Month);
string _month = month < 10 ? "0" + month : month.ToString();
DateTime startTime = BLL.Common.Utils.ObjectToDateTime(year + "-" + _month + "-01 00:00:00");
DateTime? StartDate = startTime;
DateTime? EndtDate = null;
if (month == DateTime.Now.Month)
{
string endtDate = year + "-" + DateTime.Now.ToString("yyyy-MM-dd 23:59:59").Substring(5);
EndtDate = Convert.ToDateTime(endtDate);//选择的月份小于当月:开始日期为1号:(2020-05-01) 结束日期为当天(2020-05-15 23:59:59)
}
else
{
EndtDate = Convert.ToDateTime(startTime.AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd 23:59:59"));//选择的月份大于等于当月:开始日期为1号:(2020-07-01) 结束日期为当天(2020-07-31 23:59:59)
}
var request = new RenewalOrderChargebackServiceModel()
{
PageIndex = pageIndex,
PageSize = pageSize,
StartTime = StartDate,
EndTime = EndtDate,
SourceName = sourceName
};
C# 计算本月和当月时间
最新推荐文章于 2024-03-01 14:56:02 发布