当前位置 : 主页 > 网络编程 > 其它编程 >

选定起始时间和结束时间,打印选定时间段类的每一年,每一月,每一天(我自己写的,转载注明版权哦)

来源:互联网 收集:自由互联 发布时间:2023-07-02
最近做一个控件画图项目,需要提取和处理选定起止年月日时间段内的数据,那首先一步当然是要能编程实现访问选定时间段内的每一年的每个月的每一天,下面是我写的源码,说明一
最近做一个控件画图项目,需要提取和处理选定起止年月日时间段内的数据,那首先一步当然是要能编程实现访问选定时间段内的每一年的每个月的每一天,下面是我写的源码,说明一点,每个月我指定31天的,需要用的改一

最近做一个控件画图项目,需要提取和处理选定起止年月日时间段内的数据,那首先一步当然是要能编程实现访问选定时间段内的每一年的每个月的每一天,下面是我写的源码,说明一点,每个月我指定31天的,需要用的改一下闰年平年,还有月份的判断。

选定起始时间和结束时间,打印选定时间段类的每一年,每一月,每一天,

String in_begin_date=request.getParameter("begin_date"); //起始日期 String in_end_date=request.getParameter("end_date"); //终止日期//----------------------日期处理开始---------------------------- String str_StartYYYY=in_begin_date.substring(0, 4); //获取起始年 String str_EndYYYY=in_end_date.substring(0, 4); //获取起始年 String str_StartMM=in_begin_date.substring(5,7);//获取月 String str_EndMM=in_end_date.substring(5,7);//获取月 String str_StartDD=in_begin_date.substring(8, 10);//获取日 String str_EndDD=in_end_date.substring(8, 10);//获取日 int Int_StartYYYY=Integer.parseInt(str_StartYYYY); int Int_EndYYYY=Integer.parseInt(str_EndYYYY); int Int_StartMM=Integer.parseInt(str_StartMM); int Int_EndMM=Integer.parseInt(str_EndMM); int Int_StartDD=Integer.parseInt(str_StartDD); int Int_EndDD=Integer.parseInt(str_EndDD); int Int_NowYYYY=Integer.parseInt(str_StartYYYY);//当前年,初始值设为起始年 int Int_NowMM=Integer.parseInt(str_StartMM);//当前月,初始值设为起始月 int Int_NowDD=Integer.parseInt(str_StartDD);//当前日,初始值设为起始日 System.out.println(Int_StartYYYY); System.out.println(Int_EndYYYY); System.out.println(Int_StartMM); System.out.println(Int_EndMM); System.out.println(Int_StartDD); System.out.println(Int_EndDD); if(Int_EndYYYY>Int_StartYYYY)//结束年份大于起始年份 { do { if(Int_NowYYYYInt_StartDD)//起始日小于结束日 { //从起始日到结束日,循环处理 do { System.out.println(Int_NowDD);//test Int_NowDD=Int_NowDD+1; } while(Int_EndDD>=Int_NowDD); } else if(Int_StartDD==Int_EndDD) { } else { System.out.println("提示:输入的起始日必须小于输入的结束日!"); } } else//起始月份大于结束月份 { System.out.println("提示:输入的起始月份必须小于输入的结束月份!"); } } else//起始年份大于结束年份 { //提示起始年份必须小于结束年份 System.out.println("提示:输入的起始年份必须小于输入的结束年份!"); } //-------------------日期处理结束---------------------------

上一篇:系统配置常规怎么设置
下一篇:没有了
网友评论