Excel表格處理時間格式
File sourceFile = new File(sourceUrl);
Sheet sourceSheet = WorkbookFactory.create(sourceFile).getSheetAt(0);
Row row= sourceSheet.getRow(1);
Cell createCell = row.getCell(2);
Cell lastCell = row.getCell(4);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
DateFormat dateFormatNew = new SimpleDateFormat("hh:mm:ss");
String createTimeString = dateFormat.format(createCell.getDateCellValue());
String lastTimeString = dateFormat.format(lastCell.getDateCellValue());
LocalDateTime createTime = TimeUtils.parse(createTimeString);
LocalDateTime lastTime = TimeUtils.parse(lastTimeString);
System.out.println(createTime);
System.out.println(dateFormatNew.format(createCell.getDateCellValue()));
System.out.println(lastTime);
System.out.println(dateFormatNew.format(lastCell.getDateCellValue()));
Period period = Period.between(createTime.toLocalDate(),lastTime.toLocalDate());
System.out.println(period.getDays());
註釋:source是excel表格路徑 TimeUtils 是String轉LocalDateTime的工具類,自己編寫的。 可自己實現
createCell 是時間格式 如: 2018/8/1 4:12:55
lastCell 是時間格式 如: 2018/8/1 4:12:55
時間格式轉換 只需關注上面帶下劃線的程式碼即可。
相關推薦
Excel表格處理時間格式
File sourceFile = new File(sourceUrl); Sheet sourceSheet = WorkbookFactory.create(sourceFile).getSheetAt(0); Row row= sourceSheet.getRow
java轉換excel表格中的時間格式,比如excel表格中時間格式異常
經常見到excel表格中的日期和時間前面少了個0,比如正常應該是01/02/2016,但是在excel表格中顯示就是1/2/2016;這是由於excel表格中的時間格式受作業系統格式的控制,在控制面板--區域和語言中: java在讀取這些時間的時候,由於程式通常情況只支援
如何把使用Navicat把Excel表格中時間日期以**dateTime**格式匯入**MySQL**資料庫
前言 今天往資料庫匯入資料的時候忽然遇到一個很坑爹的問題,匯入資料的時候把create_date欄位屬性設定為dateTime格式,結果: 匯入的時間全部是0000-00-00 00:00:
Power query解析json字串轉化為表格和將excel表格生成json格式字串
今天講解一下在excel裡面利用Power query生成json格式的字串。在power query中處理json的函式有兩個。一個是Json.Document()函式,用於解析json字串,將其轉化為list或者record物件。這個在網抓的時候我們多用到
java基於poi的excel表格處理(自定義註解、針對List與enum進行處理)
Java基於poi的excel表格處理 背景: 由於網上太少有方便的工具來操作了,所以手動造了個輪子… 例子: 說明: 在欄位上新增@ExcelInfo註解,其中row為“行數-1”,col為“列數-1”。 如需進行特
python處理時間格式轉換,將xxxx年xx月xx日轉化為xxxx-xx-xx格式
publish_Time = "2018年10月10日" array = time.strptime(publish_Time, u"%Y年%m月%d日") try: publishTime = time.strftime("%Y-%m-%d", array) except Ex
實習總結第五談---------element中的table表格顯示時間格式問題
後臺直接傳回的額時間資料顯示在表格中是這樣的: 後臺返回的時間是這樣子的,不方便使用者看 2.我用時間戳函式轉換了一下時間格式 3.用到了JavaScript 日期處理類庫 第一步安裝該外掛:npm install moment 第二步在m
POI3.8中 大資料量的excel表格處理
POI之前的版本不支援大資料量處理,如果資料過多則經常報OOM錯誤,有時候調整JVM大小效果也不是太好。3.8版本的POI新出來了SXSSFWorkbook,可以支援大資料量的操作。 3.8版本的PO
angular4在typeScript中怎麼呼叫過濾器處理時間格式
需求中要對時間格式化的處理,處理成類似20180323的型別,在過濾器中有定義和引入了時間格式轉化的方法:import {Pipe, PipeTransform} from '@angular/core';@Pipe({ name: 'datex'})export clas
自定義BeanUtils處理時間格式轉換
BeanUtils.populate( Object bean , Map properties );可以使Map轉對應的物件,但是如果是bean有個日期欄位而Map中這個日期欄位傳過來是字串,資料型別無法轉換,會導致報錯,所以BeanUtils需要一個日期轉換
收藏--頁面匯出為Excel檔案中時間格式的問題
一個管理類系統中,在頁面生成報表時允許使用者選擇他prefer的時間格式,有下面四種時間格式可供選擇: Default Option: yyyy-mm-dd Descriptive (1-Jan-07) Short Date: mm/dd/yy Short Date
excel表格處理
xlrd模組 是python中一個第三方的用於讀取excle表格的模組,很多企業在沒有使用計算機管理前大多使用表格來管理資料,所以匯入表格還是非常常用的! exlce結構分析 一個excle表格包含多個sheet 一個sheet中包含多行多列 每個單元格具備唯一的行號和列號 常用函式 impo
PHPExcel 讀取Excel單元格內容為時間格式 處理方法
讀出的時間是天數excel 的日期是從 1900-01-01 開始計算的(php 是從 1970-01-01)兩者間有一個天數差 25569時間是格林威治時間所以有 PHP code ? 1 2 3 $d = 25569; $t = 24 * 60
js 處理Json 時間帶T 時間格式
oca 轉換 上下 格式 logs http asc cond ear 對於後臺傳過來的json數據是帶T時間格式的坑處理的一些做法總結 new Date(data[j].addtime).toISOString().replace(/T/g, ‘ ‘).replace(/
個人常用 JavaScript 時間戳、時間格式處理function
string class ring asc strong str pre 個人 locale 輸出時間 2017/8/9 var myDate = new Date(); myDate.toLocaleDateString();可以獲取當前日期 2017
excel中時間格式修改
right image bubuko 類型 font 自己 技術分享 想要 如果 excel中的時間格式默認為yyy/m/d h:mm,如何轉換成自己想要的格式呢? 選中需要修改的時間 點擊格式-設置單元格式 如果沒有你想要的格式則選擇自定義 在類型中修改你想要的格
Django中的日期處理註意事項和自定義時間格式轉換
python django datetime 我們在用Django創建models時,常常會涉及時間日期字段的處理,Django裏日期相關Field有DateTimeField、DateField和TimeField三種類型,看似簡單,但其中有一些容易出錯的地方需要註意;另外,如果不習慣Djang
js處理數據庫時間格式/Date(1332919782070)/
nth AR mon turn orm pre chang date() var js處理數據庫時間格式 數據庫返回時間格式:/Date(1332919782070)/ 方法: function ChangeDateFormat(val) { if (v
使用pandas處理時間日期格式
nbsp 日期 mage alt 使用 分享圖片 src .com img 使用pandas處理時間日期格式
EXCEL表格文字填充及凍結處理
一個 一個空格 process 表格 log 空格 tro excel表 沒有 前言說明: 使用EXCEL的時候,總會遇到一些意想不到的問題,例如一個空格裏面能夠實現空兩行或者多行,有沒有可以任意的凍結窗口的方法,這就是我需要說明的 1.解決空格占用問題 2.任意凍結窗口的