0

私は現在CSVファイルを読んでいます。そこから日付を抽出し、Excel ファイルにdd-MM-yy形式で追加する必要があります。私は2つの問題に直面しています。

  1. 私はString.split(delim)どこを使っていdelim="[,]"ます。日付をyyyy-MM-dd形式で取得しています。
  2. 文字列を日付形式に変換して Excel ファイルに追加することができません。使用してみDateFormatましたが、エラーが表示されますDateformat is abstract

ここにコードがあります

dtformat=new SimpleDateFormat("dd-MM-yy");
datenow=dtformat.parse(stringDate);//datenow is what i want to add to add.
datecell=new DateTime(tokenNumber, lineNumber, datenow);
sheet.addCell(datecell);

Excel ファイルを開くと、ワイルドな値が表示されます。

助けてください。よろしくお願いします

4

1 に答える 1

0

グーグルはあなたの友達です。

日付を解析するには:

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date date = (Date)formatter.parse("2011 02 07");

日付を書き込むには:

DateFormat customDateFormat = new DateFormat ("dd-MM-yy"); 
WritableCellFormat dateFormat = new WritableCellFormat (customDateFormat); 
sheet.addCell(new DateTime(/* date */, dateFormat)); 
于 2011-03-02T07:55:00.417 に答える