国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

jxl讀取excel中Date類型

2019-11-08 02:29:42
字體:
來源:轉載
供稿:網友

關鍵問題:

        1.使用DateCell類型讀取cell

        2.讀取出來的時間可能需要修改時區

讀取Excel中的日期

           

          如圖,讀取K列1行數據

                    代碼如下:
		Cell cell;		DateCell dc;		String str = "";		Date date;		SimpleDateFormat SF_date = new SimpleDateFormat("yyyy-M-d");		SimpleDateFormat SF_time = new SimpleDateFormat("HH:mm:ss");
				cell = sheet.getCell(10,0);			dc = (DateCell)cell;		date = dc.getDate();		str = SF_date.format(date);		System.out.PRintln(str);		str = SF_time.format(date);		System.out.println(str);

            輸出結果如下:

                                                                                   可以看出,日期的格式是正確的,但是數值不正確,恰好比實際的時間多出了8個小時。修正的方法是添加修改時區的代碼。

            幾點說明:

                         1.excel中時間類型的cell需要用datecell讀取,將cell強制轉為datecell類型后,用datecell的getDate方法得到date類型的數據。

                          2.使用simpleDateFormat來指定日期的格式,代碼如上。

                          3.用到的幾個包:

                                     import java.text.SimpleDateFormat;                                     import java.util.Date;

                                     import jxl.Cell;

                                     import jxl.DateCell;

修改時區

                         修改時區,需要修改代碼為:
		Cell cell;		DateCell dc;		String str = "";		Date date;		SimpleDateFormat SF_date = new SimpleDateFormat("yyyy-M-d");		SimpleDateFormat SF_time = new SimpleDateFormat("HH:mm:ss");		TimeZone zone = TimeZone.getTimeZone("GMT");				cell = sheet.getCell(X_Axi,0);		dc = (DateCell)cell;		date = dc.getDate();		SF_date.setTimeZone(zone);		SF_time.setTimeZone(zone);		str = SF_date.format(date);		System.out.println(str);		str = SF_time.format(date);		System.out.println(str);                        輸出結果為:                                                       
上一篇:說明符

下一篇:MySQL日志系統

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安国市| 赤峰市| 聂荣县| 股票| 大名县| 合阳县| 施甸县| 巢湖市| 易门县| 合江县| 忻城县| 扎囊县| 会泽县| 平塘县| 新龙县| 台湾省| 铅山县| 永济市| 得荣县| 辽阳市| 盐池县| 丰都县| 咸宁市| 抚宁县| 安化县| 定结县| 西吉县| 哈巴河县| 桑植县| 中宁县| 怀化市| 喀什市| 新晃| 大关县| 泰顺县| 泽州县| 慈利县| 洞口县| 望奎县| 丰城市| 常宁市|