C#获取指定日期时间是当前年度的第几个季度
作者:C/S框架网  发布日期:2018/12/27 15:12:48
  C#获取指定日期时间是当前年度的第几个季度


C# Code:


/// <summary>
/// C#获取指定日期时间是当前年度的第几个季度
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public static int GetQuarterNum(DateTime dt)
{
   int year = dt.Year;
   int jd;
   DateTime dt0 = new DateTime(year, 1, 1);
   DateTime dt1 = new DateTime(year, 4, 1);
   DateTime dt2 = new DateTime(year, 7, 1);
   DateTime dt3 = new DateTime(year, 10, 1);
   if (dt.CompareTo(dt1) < 0)
   jd = 1;
   else if (dt.CompareTo(dt2) < 0)
   jd = 2;
   else if (dt.CompareTo(dt3) < 0)
   jd = 3;
   else
   jd = 4;
   return jd;
}

//来源:C/S框架网(www.csframework.com) QQ:23404761




上一篇 下一篇