私は日付を扱う必要がありますが、Java でそれを行う方法がわかりませんでした。これまでやったことがないからです。
Excel ファイルから日付を取得していますが、日付を表すデータ形式で取得できます。
元:
- 2010/2/1
- 2011 年 5 月 12 日
- 2011 年 8 月 15 日
- 2011 年 9 月 1 日
- 2011 年 9 月 1 日
私のコードはすべて質問とは無関係ですが、ゲッター/セッターメソッドを設定しています:
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
だから私の質問はこれです.Excelからデータを取得するときの方法は次のとおりです。
temp.setDate((row.getCell(3).getDateCellValue());
x か月のデータのみを取得するように制限を設定できます。2010年までさかのぼるのではなく、ファイルに表示されている最後の月/年から8、12、など? 必要に応じて詳細を提供できます。
編集:これは私が今持っているものです:
import java.util.Date;
Date date;
date = row.getCell(3).getDateCellValue();
6 月 1 日火曜日 00:00:00
火曜日や 00:00:00 は気にしません。データのリスト全体があり、x か月分だけを表示したいだけです。
編集:私はそれを理解しました。:)