zoukankan      html  css  js  c++  java
  • 呵呵,日期小小技巧

    Code
            //获取当前日期所在月份的最后一天
            public     DateTime GetLastDayOfMonth(DateTime dt)
            {
                
    if (dt.Month==1 || dt.Month==3 || dt.Month==5 || dt.Month==7 || dt.Month==8 || dt.Month==10 || dt.Month==12)
                    
    return new DateTime(dt.Year,dt.Month,31);
                
    else
                {
                    
    if (dt.Month==4 || dt.Month==6 || dt.Month==5 || dt.Month==9 || dt.Month==11)
                        
    return new DateTime(dt.Year,dt.Month,30);
                    
    else
                    {
                        DateTime leapyear;
                        
    try
                        {
                            leapyear  
    =new DateTime(dt.Year,dt.Month,29);
                        }
                        
    catch (Exception e)
                        {
                            leapyear
    =new DateTime(dt.Year,dt.Month,28);
                        }
                        
    return leapyear;
                        
                    }
                }
            }

    这个太落后了吧,

    最简单算法是,下个月的1号减一天就到了当前月份的最后一天

  • 相关阅读:
    国内外手机号码正则表达式
    apt安装Neo4j
    经典决策树模型
    自动文档摘要评价方法
    scrapy-splash解析javascript
    ubuntu安装splash
    iptables的删除命令中的相关问题
    ARTS第七周
    ARTS第六周
    ARTS第五周
  • 原文地址:https://www.cnblogs.com/panzhilei/p/1454665.html
Copyright © 2011-2022 走看看