/// <summary>
/// 根据输入日期获取日期所在范围
/// </summary>
/// <param name="inputTime"></param>
/// <returns></returns>
private string GetMonthByDays(DateTime? inputTime)
{
string FWTime = "";
if (inputTime != null)
{
int month = ((DateTime)inputTime).Month;
int day = ((DateTime)inputTime).Day;
int year = ((DateTime)inputTime).Year;
switch (month)
{
case 1:
if (day <= 25)
{
FWTime = (year - 1) + "/12/26-" + (year) + "/" + month + "/25";
}
else
{
FWTime = (year) + "/" + month + "/26-" + (year) + "/" + (month + 1) + "/25";
}
break;
case 12:
if (day <= 25)
{
FWTime = (year) + "/" + (month - 1) + "/26-" + (year) + "/" + month + "/25";
}
else
{
FWTime = (year) + "/" + month + "/26-" + (year + 1) + "/01/25";
}
break;
default:
if (day <= 25)
{
FWTime = (year) + "/" + (month - 1) + "/26-" + (year) + "/" + month + "/25";
}
else
{
FWTime = (year) + "/" + month + "/26-" + (year) + "/" + (month + 1) + "/25";
}
break;
}
}
else
{
FWTime = "";
}
return FWTime;
/// 根据输入日期获取日期所在范围
/// </summary>
/// <param name="inputTime"></param>
/// <returns></returns>
private string GetMonthByDays(DateTime? inputTime)
{
string FWTime = "";
if (inputTime != null)
{
int month = ((DateTime)inputTime).Month;
int day = ((DateTime)inputTime).Day;
int year = ((DateTime)inputTime).Year;
switch (month)
{
case 1:
if (day <= 25)
{
FWTime = (year - 1) + "/12/26-" + (year) + "/" + month + "/25";
}
else
{
FWTime = (year) + "/" + month + "/26-" + (year) + "/" + (month + 1) + "/25";
}
break;
case 12:
if (day <= 25)
{
FWTime = (year) + "/" + (month - 1) + "/26-" + (year) + "/" + month + "/25";
}
else
{
FWTime = (year) + "/" + month + "/26-" + (year + 1) + "/01/25";
}
break;
default:
if (day <= 25)
{
FWTime = (year) + "/" + (month - 1) + "/26-" + (year) + "/" + month + "/25";
}
else
{
FWTime = (year) + "/" + month + "/26-" + (year) + "/" + (month + 1) + "/25";
}
break;
}
}
else
{
FWTime = "";
}
return FWTime;
}
例如:传入日期为 20140506 返回结果为:2014/04/26-2014/05/25
传入日期为 20140728 返回结果为:2014/07/26-2014/08/25