乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      用 java 讀取excel 文件里的時間格式數(shù)據時,24時制會自動轉化為12時制,解決辦法 .

       昵稱10504424 2013-02-19
      package blogic;



      import jxl.Cell;
      import jxl.DateCell;
      import jxl.Sheet;
      import jxl.Workbook;
      import jxl.read.biff.BiffException;
      import java.io.IOException;
      import java.io.InputStream;
      import java.text.SimpleDateFormat;
      import java.io.FileInputStream;
      import java.io.File;

      /**
       * <概要描述> 倒入考勤表
       * 
       * 
      @author xx
       * 
      @version 1.0 2008/01/07
       
      */

      public class readExcel {
          
      /**
           * <概要描述> excle文件中時間類型數(shù)據格式轉換
           * 
           * 
      @param excle文件中時間類型數(shù)據
           * 
      @return String
           * 
      @throws 無
           
      */

          
      public static String FormateTime(Cell formatecell) {
              
      try {
                  java.util.Date mydate 
      = null;
                  DateCell datecll 
      = (DateCell) formatecell;
                  mydate 
      = datecll.getDate();
                  
      long time = (mydate.getTime() / 1000- 60 * 60 * 8;
                  mydate.setTime(time 
      * 1000);
                  SimpleDateFormat formatter 
      = new SimpleDateFormat("HH:mm");
                  
      return formatter.format(mydate);
              }
       catch (Exception e) {
                  e.printStackTrace();
                  
      return null;
              }

          }


          
      /**
           * <概要描述> 讀excle文件
           * 
           * 
      @param 文件路徑
           * 
      @return 動態(tài)數(shù)組
           * 
      @throws IOException
           * 
      @throws BiffException
           * 
      @throws 無
           
      */

          
      public void ReadExcelToDb(String filePath) {
              Workbook rwb 
      = null;
              
      boolean flag = true;
              String OndutyDate
      =null;
              String onTime
      =null;
              String offTime 
      = null;
              String Remark 
      = null;
              String WorkTime 
      = null;
              String OverTime 
      = null;
              String WorkFlag 
      = null;
              
      int rowStart = 7;//cc.NUMBER_7;// 程序從文件的第幾行開始讀
              try {
                  InputStream is 
      = new FileInputStream(filePath);
                  rwb 
      = Workbook.getWorkbook(is);
                  rwb 
      = Workbook.getWorkbook(new File(filePath));
                  
      // 取得文件的第一個 sheet;
                  Sheet rs = rwb.getSheet(0);
                  
      //讀取文件中數(shù)據
                      String year = rs.getCell(42).getContents();
                      String month 
      = rs.getCell(52).getContents();

                      
      // 上面條件都符合后開始讀取文件
                      for (int k = rowStart; k < rs.getRows(); k++{
                          
      if (flag == false{
                              
      break;
                          }

                          String day 
      = rs.getCell(0, k).getContents();
                          
      // 當文件的日期列,數(shù)據為空時停止操作
                          if (day.equals("")) {
                              
      break;
                          }

                          
      // 將日期轉換成YYYY-MM-DD格式
                          OndutyDate = year + "-" + month + "-" + day;
                          Cell onTimeCell 
      = rs.getCell(2, k);
                           onTime 
      = String.valueOf(FormateTime(onTimeCell));
                           Cell offTimeCell 
      = rs.getCell(3, k);
                           offTime 
      = String.valueOf(FormateTime(offTimeCell));
                           Remark 
      = rs.getCell(4, k).getContents();
                           WorkTime 
      = rs.getCell(5, k).getContents();
                           OverTime 
      = rs.getCell(6, k).getContents();
                           WorkFlag 
      = rs.getCell(7, k).getContents();
                           System.out.println(OndutyDate);
                              System.out.println(onTime);
                              System.out.println(offTime);
                              System.out.println(Remark);
                              System.out.println(WorkTime);
                              System.out.println(OverTime);
                              System.out.println(WorkFlag);
                      }

                      
                  rwb.close();
              }
       catch (Exception e) {
                  e.printStackTrace();
              }

              
          }

          
      public static void main(String args[]){
              readExcel readexcel
      =new readExcel();
              String filePath
      ="C:/modual.xls";
              readexcel.ReadExcelToDb(filePath);
          }

      }

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多