Apacheのpoiを使用して正しい形式で日付を取得するのに問題があります。3.7 ドキュメントによると、私はDataFormatterのformatCellValueメソッドを使用する必要があります。 ここで私は同じことをアドバイスするいくつかの答えを見つけましたが、うまくいきません。Apache POI date dd.MM.yyyy
エクセルフィールド形式dd.MM.yyyy
で日付を示しています。元のために:09.06.2010
formatCellValue(電池セル)を使用した後、私は9/6/10を取得します。 私はここでLocal.GermanととせずにDataFormatterとHSSFDataFormatterを試すかLocal.German
は私のコードです:
if(DateUtil.isCellDateFormatted(cell))
{
HSSFDataFormatter formatter = new HSSFDataFormatter(Locale.GERMAN);
String temp = formatter.formatCellValue(cell);
System.out.println(temp);
}
誰かが私を助けることができますか?
"dd-MM-yyyy:ex:09.06.2010" - これは意味がありません。フォーマット文字列とサンプル日付が互換性がないためです。実際に使用しているフォーマット文字列は何ですか? – Gagravarr
oh申し訳ありませんが、 私はdd.MM.yyyyを使用しています。 – Rafael