簡體   English   中英

驗證MM / dd / yyyy格式的Excel日期

[英]Validating the excel date for MM/dd/yyyy format

我正在使用Apache POI讀取Excel文件(.xlsx)並驗證其內容。 我們在excel中有一個日期字段,格式應為MM / dd / yyyy。

假設date fild具有以下兩個值,

1)2014年4月24日2)04242014年

我必須接受第一個,而拒絕第二個。 由於excel以整數格式存儲這兩個值,因此我無法區分它們。 請提出您是否有關於如何解決此問題的想法。

Apache POI允許使用以下命令檢查單元的數據格式:

System.out.println(HSSFDateUtil.isCellDateFormatted(cell));
System.out.println(cell.getCellStyle().getDataFormatString());

這為您的第一個單元格:

true
DD\/MM\/YYYY

第二:

true
DDMMYYYY

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM