C#中如何根据月份来确定每月的最大天数

#region 根据月份来确定每月的最大天数  

private int SetDate(string time)
{
    int intYear;
    int intMonth;
    int intDay;
    string year = time.Substring(0,4);
    string month = time.Substring(4,2);
    int.TryParse(year, out intYear);
    int.TryParse(month, out intMonth);
    if (intMonth == 02)
    {
        if (intYear % 400 == 0 || (intYear % 4 == 0 && intYear % 100 != 0))//判断是不是闰年
        {
            intDay = 29;
        }
        else
        {
            intDay = 28;
        }
    }
    switch (intMonth)
    {
        case 04:
        case 06:
        case 09:
        case 11: intDay = 30; break;
        default: intDay = 31; break;
    }
    return intDay;
}
#endregion

本文URL:http://www.bianceng.cn/Programming/csharp/201410/45588.htm

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, int
, time
, substring
, case
, 天数
, C#判断闰年
最大天数
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-12-24 20:31:01

C#中如何根据月份来确定每月的最大天数的相关文章

C# 根据月份来确定每月的最大天数

#region 根据月份来确定每月的最大天数 //月份为两位 private int SetDate(string time) { int intYear; int intMonth; int intDay; string year = time.Substring(0,4); string month = time.Substring(4,2); int.TryParse(year, out intYear); int.TryParse(month, out intMonth); if (in

javascript-怎么把下拉框的月份或者年装换成天数

问题描述 怎么把下拉框的月份或者年装换成天数 如图片那样 吧下拉框的一天通知,一个月,一年......等等 转换成天数用于计算 比如说 一天就是一天 一个月是30天 三个月90天 一年365 天这样 请问用jQuery或者js怎么弄 不用弄到前面显示 只要转换好就可以 用于计算 解决方案 var tmp = ''; for (var i = 0; i < o.length; i++) { tmp += "<option value='" + o[i].id + "

asp中获取当前月份距离以前某个时间的月份数

asp如何实现当前月份距离以前某个时间的月份数 如今天是2011年1月份,我想知道离2010年3月,计算这中间一共是几个月 最佳答案 <%=datediff("m", "2010-03-01", "2011-01-01")%>其他回答 共2条 datediff("m","2010-03-01","2011-01-01") DateDiff函数 功能:返回两个日期之间的时间间隔

中移动11月份新增3G用户185万户

12月20日上午消息,中国移动公布11月份运营数据,11月份新增3G用户185.4万户,截至当月底,中国移动3G用户数1883.5万户(包含所有3G终端):11月份新增用户462.3万,总用户规模5.79639亿户. 11月份中国移动新增用户462.3万户,10月份为525.9万户:11月份新增3G用户185.4万户,高于上月的170万户.(木木)

嵌套的repeater,1如何在ItemTemplate中的CPayMoney统计数据库每个月的销售额,2在CPayDate中只显示月份

问题描述 解决方案 解决方案二:在后台用公开函数计算统计每月销售额,前端调用.

AIX系统中删除指定目录、指定后缀、指定天数以前的历史文件_服务器其它

命令: find /home/oracle/admin/zhjport/udump/ -name "*.trc" -mtime +30 -exec rm {} \; 如果要自动执行可以加入CRONTAB 本文出自 "麦地坞" 博客,请务必保留此出处 AIX是什么系统 AIX吧,Advanced Interactive eXecutive(AIX)是IBM专有UNIX操作系统的商标名 aix和redhat linux的不同 1.用法都差不多,只不过AIX要比LINUX

Java中计算任意两个日期之间的工作天数

主要思路: 对于任意2个日期比如:date_start=2006-10-1.date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的可以整除7的完整日期间隔(这个新的日期间隔已经把星期几的问题剔出掉了),换一种说法就是我们可以得到,这两个新的日期之间的周数,拿这个周数乘以5就是工作日期了(tmpWorkingDays).但是这个日期并不是我们所要的日期,接下来我们要做

在编程练习中学会设计和使用测试程序

这是我和我的学生们C++程序设计课程中的一个练习.程序编写得越来越大了,测试显得越来越重要,如果还是照着以前一直对照练习要求写程序,而不是按照工程要求去写,永远无法和实际工作去接轨.本文给出一个示例,展示在程序设计过程中,怎样做到一边写程序,一边开展测试的过程,这样得到的程序中的各个"部件"可靠性得以保证. 课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net

24券面临商家结算资金压力 调整10月份工资发放

11月9日消息,微博流传的一封24券内部的邮件显示,24券面临商家结算的资金压力,公司对10月份员工工资发放做出调整. 24券COO彭雷邮件称:"相信大家都了解目前公司所面临的困难,为解决近期商家结算的资金压力问题,确保商家稳定合作,公司不得已做出一个决定,对10月份的工资发放做部分调整." 具体调整如下: (1)10月份的相关补助(电话+交通+餐补),公司将不进行现金发放,而更换为24券的储值余额来发放,具体会在15日前打入24券账户内,用于在24券网站上的消费. (2)所有在职人员