国产探花免费观看_亚洲丰满少妇自慰呻吟_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日志系統

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂阳县| 武城县| 区。| 香格里拉县| 东台市| 溆浦县| 景宁| 吴桥县| 夏津县| 贺州市| 青神县| 和硕县| 盐城市| 斗六市| 尖扎县| 德钦县| 桓台县| 诸暨市| 卓资县| 长治市| 丹寨县| 松滋市| 临澧县| 房山区| 清涧县| 青岛市| 航空| 福安市| 甘洛县| 巴彦淖尔市| 崇明县| 韶关市| 惠来县| 上思县| 沅陵县| 曲周县| 东丽区| 南投市| 深州市| 东乡| 驻马店市|