我有這樣的代碼日曆...設定日期或日期的字符串在Java
public static void main(String args[]) {
Calendar cal = Calendar.getInstance();
Calendar currentcal = Calendar.getInstance();
cal.set(2012, Calendar.SEPTEMBER, 28);
currentcal.set(currentcal.get(Calendar.YEAR),
currentcal.get(Calendar.MONTH),
currentcal.get(Calendar.DAY_OF_MONTH));
if (cal.before(currentcal))
System.out.print("before");
else if (cal.after(currentcal))
System.out.print("after");
else
System.out.print("Equal");
}
我需要的是我需要設置,如「2012-09-27」的日期或2012- 09-27至cal.set(2012,Calendar.SEPTEMBER,28);
而不是將日期設置爲cal.set(2012,Calendar.SEPTEMBER,28);
要動態清除意味着,我想直接將數據庫中的日期(如「2012-09-27」或2012-09-27)直接設置爲日曆。
我需要cal.set(「2012-09-27」); 或 我需要cal.set(2012-09-27);
,而不是這樣......
cal.set(2012,Calendar.SEPTEMBER,28);
爲什麼你想要得到的答案? –