欢迎来到天天文库
浏览记录
ID:10863291
大小:52.80 KB
页数:6页
时间:2018-07-08
《java 节假日 判断和配置》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.net.MalformedURLException;importjava.net.URL;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Calend
2、ar;importjava.util.Date;importjava.util.List;importorg.apache.poi.hssf.usermodel.HSSFCell;importorg.apache.poi.hssf.usermodel.HSSFDateUtil;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg.apache.poi.hssf.usermodel.HSSFSheet;importorg.apache.poi.hssf.usermodel.HSSFWorkbook;*
3、*********日期加一天***********DateFormat format=new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar=Calendar.getInstance(); calendar.setTime(mdefSetting.getDate()); calendar.add(Calendar.DAY_OF_MONTH,1);mdefs.setName(format.format(calendar.getTime())+"至"+mdefSetting2.getDa
4、te());说明:以上代码来源于实际项目。 mdefSetting.getDate()); 为Date型 format.format(calendar.getTime())便是加一天后的时间,,,也为Date型**********日期加一天***********publicclassFestival{privatefinalStringFILE_NAME="节假日.xls";privateListfestival=newArrayList();//节假日privateListw
5、orkDay=newArrayList();//工作日publicFestival(){ Fileexcel=this.getExcel(); try{ FileInputStreamfin=newFileInputStream(excel); HSSFWorkbookhssfworkbook=newHSSFWorkbook(fin); HSSFSheetsheet=hssfworkbook.getSheetAt(0); intlast=sheet.getLastRowNum(); intindex=1;
6、 Datedt=null; while(index<=last){ HSSFRowrow=sheet.getRow(index); /*读取法定节假日*/ HSSFCellcell=row.getCell((short)0); if(cell!=null){ if(HSSFDateUtil.isCellDateFormatted(cell)){ dt=HSSFDateUtil.getJavaDate(cell.getNumericCellValue()); if(dt!=nul
7、l&&dt.getTime()>0){ this.festival.add(dt); } } } /*读取特殊工作日*/ cell=row.getCell((short)1); if(cell!=null){ if(HSSFDateUtil.isCellDateFormatted(cell)){ dt=HSSFDateUtil.getJavaDate(cell.getNumericCellValue()); if(dt!=n
8、ull&&dt.getTime()>0){ //System.out.printl
此文档下载收益归作者所有