• 呵呵,日期小小技巧


    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号减一天就到了当前月份的最后一天

  • 相关阅读:
    抓老鼠
    我的寒假作业
    寒假作业
    大一上学期C语言学习总结
    我的三位老师
    自我介绍
    2019春季第七周作业
    第六周总结
    第五周作业及其总结
    2019春季第四周作业
  • 原文地址:https://www.cnblogs.com/panzhilei/p/1454665.html
Copyright © 2020-2023  润新知