我需要处理日期,但我不确定如何在 Java 中进行处理,因为我以前从未这样做过。
我正在从 Excel 文件中提取日期,并且可以以代表日期的数据格式检索它们。
前任:
- 2010 年 2 月 1 日
- 2011 年 5 月 12 日
- 2011 年 8 月 15 日
- 2011 年 9 月 1 日
- 2011 年 9 月 1 日
我所有的代码都与这个问题无关,但我正在设置一个 getter/setter 方法:
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
所以我的问题是,当我从 Excel 中提取数据时以什么方式:
temp.setDate((row.getCell(3).getDateCellValue());
我可以设置限制,使其仅检索 x 个月的数据。8、12等..从文件中显示的上个月/年开始,而不是一直追溯到2010年?如果需要,我可以提供更多详细信息。
编辑:这就是我现在拥有的:
import java.util.Date;
Date date;
date = row.getCell(3).getDateCellValue();
它显示:Tue June 01 00:00:00
我不在乎星期二或 00:00:00,我只有一个完整的数据列表,我只想显示 x 个月。
编辑:我想通了。:)