|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
常常我们碰到这样的问题:一是,某月的最后一天是 29,30,还是31 呢?。二是,返回某月的最后一天。这个问题假如,不留神,SQL中有关日期的语句,包含错误的日期,那么就要出错,那么这个怎么解决呢?请参照以下代码。 public string MonthMaxDay(long Year,long Month,int Flag) { //获取月份??畜日 string Value,Svalue ="";DateTime Dt;int Day; if(Month==0) { Month=Month+1; Year=Year-1; } if (Flag>0) { Svalue=Year.ToString("0000")+Month.ToString("00")+"28"; for(Day=29;Day<=31;Day++) { try { Value= Month.ToString("00")+"/" + Day +"/"+Year.ToString("0000"); Dt=Convert.ToDateTime(Value); Value=Year.ToString("0000")+Month.ToString("00")+Day ; Svalue=Value; } catch(Exception ErrDis) { ErrDiscroption=ErrDis.ToString(); goto ErrHd; } } } else { Svalue=Year.ToString("0000")+Month.ToString("00")+"01"; } ErrHd: return Svalue; } 返回类别: 教程 上一教程: ASP: 浏览器中上载文件的方式与实现 下一教程: 跨服务器上传文件完美解决 您可以阅读与"如何得到某月的最后一天"相关的教程: · 如何得到上一次插入记录后自动产生的ID · 如何从数据库得到一个列表表单 · 用PRERENDER解决DATAGRID分页最后一页行数不满的排版问题 · 如何固定表格的标题行和标题列 · ASP如何获取真实IP地址 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |