[英]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.