C#获取指定日期时间是当前年度的第几个季度

  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




版权声明:本文为CSFramework文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C#获取指定日期时间当前年度季度
C# 常用获取当前文件名方法
C# 生成日期时间数字唯一序号,尾部添加指定位数长度随机码
性能优化:CSFramework.WebApi获取指定日期范围以内用户有效令牌
C/S系统快速开发框架现场培训一般都需要时间
C#.NET获取程序工作路径种方法
原创文章SQL生成每年日期列表(年度日历表)显示周名
分享C#编写类似Window Explorer源代码
C#获取应用程序当前文件目录位置(安装路径)
C#获取当前程序集Assembly文件名
C#获取当前进程父级进程
C#根据三方提供IP查询服务获取公网外网IP地址
当前比较流行种WebApi接口数据交换格式
C#日期类型转换工具(时间戳,字符串,long,byte类型互转)
C#.NET给DataTable日期类型列赋值报错:所需类型 MySqlDateTime,值类型与列类型不匹配
搭建全新系统(CSFramework_System 和 _New都) 时候, 哪表应该有数据?
创建SoapClient对象常见错误提示及解决方案
SQL查看当前数据库所有请求情况,包括登录用户,登录时间,连接数目
用户管理可以看到系统当前有多少用户,都哪些用户登陆了系统?
关于企业版V4.0代码生成器疑问