如何得到前五个月的年月份
如今天是2008年9月
就输出
<select name="startDate">
<option value="2007-9">2008-8</option>
<option value="2008-3">2008-7</option>
<option value="2008-3">2008-6</option>
<option value="2008-3">2008-5</option>
<option value="2008-3">2008-4</option>
</select>
如今天是2008年9月
就输出
<select name="startDate">
<option value="2007-9">2008-8</option>
<option value="2008-3">2008-7</option>
<option value="2008-3">2008-6</option>
<option value="2008-3">2008-5</option>
<option value="2008-3">2008-4</option>
</select>
public void testMonth() {
try {
SimpleDateFormat m_sdfNowDate = new SimpleDateFormat("yyyyMMdd");
String xsBegin = "20080831";
Date d = m_sdfNowDate.parse(xsBegin);
Calendar c = new GregorianCalendar();
c.setTime(d);
int xnStep = -1;// 可正可負
int xnCount = 5;
for (int i = 0; i < 5; i++) {
c.add(Calendar.MONTH, xnStep);
String sTempDate = m_sdfNowDate.format(c.getTime());
System.out.println(sTempDate);
}
} catch (Exception e) {
System.out.println(this.getClass().getName() + "@testDay" + e.getMessage());
}
}
然后用
Calendar.add()也可。加減都行。
然后用
Calendar.add()也可。加減都行。