zoukankan      html  css  js  c++  java
  • 两个日期之间的日历

    		public  JSONArray getBetweenDays(String stime,String etime){
        	int numb=1;
            SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
            Date sdate=null;
            Date eDate=null;
            try {
                 sdate=df.parse(stime);
                 eDate=df.parse(etime);
            } catch (ParseException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
            }
            Calendar c = Calendar.getInstance();
            JSONArray jsonArray = new JSONArray();
            while (sdate.getTime()<=eDate.getTime()) {
            	JSONObject json = new JSONObject();
                  c.setTime(sdate);
                 int week=c.get(Calendar.DAY_OF_WEEK)-1; //0代表周日,6代表周六   
                 int today= c.get(Calendar.DAY_OF_MONTH);
                 if(week==0){
                	 ++numb;
                 }
                 String dateStr =df.format(sdate);
                 if(today==1){
                	 dateStr =dateStr.substring(5).replace("-","/").replace("0","");
                 }else{
                	 dateStr =dateStr.substring(8);
                 }
                 System.out.println(week);
                 json.put("date",dateStr );
                 json.put("week", week);
                 json.put("numb", numb);
                 jsonArray.add(json);
                 
                  c.add(Calendar.DATE, 1); // 日期加1天
                  sdate = c.getTime();
                  }
            return jsonArray;
      }


    -startprint-->
        	<table  class="table table-bordered table-hover">
        		<thead>
        			<tr>
        				<th colspan="2" style="text-align: center;">${model.getYearStart()!""}/${model.getYearEnd()!""}学年  ${model.getTermPeriod()!""}校历表<br>(${model.getStartDate()!''}-${model.getEndDate()!''})</th>
        			</tr>
        		</thead>
        		<tbody>
        		<tr>
        			<td>
        				  <table class="table table-bordered table-hover">
    				            <thead>
    				            <tr style="background-color: #e7f5f6">
    				                <th>周次</th>
    				                <th>周日</th>
    				                <th>周一</th>
    				                <th>周二</th>
    				                <th>周三</th>
    				                <th>周四</th>
    				                <th>周五</th>
    				                <th>周六</th>
    				            </tr>
    				            </thead>
    				            <tbody>
    				            	<#list result as item>
    					          	 		 <#if item.week==0>
    					            	   		<tr>
    					            	   		<td>${item.numb}</td>
    					          	  		</#if>
    						          	  		<#if item_index==0>
    						          	  				<td> 1</td>
    						          	  				<#list 1..item.week as t>
    						          	  					<td></td>
    						          	  				</#list>
    						          	  		</#if>
    						          	  		<#if item.week==0 || item.week==6>
    						          	  			<td style="color:red"> ${item.date}</td>
    						          	  		<#else>
    						          	  			<td> ${item.date}</td>
    						          	  		</#if>
    						            	 <#if item.week==6>
    						            		</tr>
    						            	</#if>
    								</#list>
    				            </tbody>
    				        </table>
        			</td>
        			<td>
        				备注:${model.remark}
        			</td>
        		</tr>
        		</tbody>
        	</table>


  • 相关阅读:
    view上面 长view时候要设置其frame的,
    controller.allowsEditing = NO;神医,
    怎样计算,遗留,
    编码,一点阅读(转:阮一峰的网络日志),
    原来 ascll是对英文系统的编码,
    CoreGraphics 画图,(转燕羽天空)
    Core Graphics,
    计算数据类型占有 字节的长度,
    浅谈Promise(一)
    原生js实现表格内容增删改
  • 原文地址:https://www.cnblogs.com/root429/p/9251368.html
Copyright © 2011-2022 走看看