1、通過calendar物件實現獲取上個月第一天與上個月第二天
//建立日曆物件
calendar calendar = calendar.getinstance();
dateformat df = new ******dateformat("yyyy-mm-dd hh:mm:ss");
//初始化日曆時間為當前時間
calendar.settime(new date());
//設定月份為當前月份減一
calendar.add(calendar.month, -1);
//設定天數為月份的第一天
calendar.set(calendar.day_of_month, calendar.getactualminimum(calendar.day_of_month));
//設定小時為天數的第乙個小時
calendar.set(calendar.hour_of_day, calendar.getactualminimum(calendar.hour_of_day));
//設定分鐘為當前小時的第一分鐘
calendar.set(calendar.minute, calendar.getactualminimum(calendar.minute));
//設定秒數為當前分鐘的第一秒
calendar.set(calendar.second, calendar.getactualminimum(calendar.second));
string begin = df.format(calendar.gettime());
//設定天數為月份的最後一天
calendar.set(calendar.day_of_month, calendar.getactualmaximum(calendar.day_of_month));
//設定小時為天數的最後乙個小時
calendar.set(calendar.hour_of_day, calendar.getactualmaximum(calendar.hour_of_day));
//設定分鐘為當前小時的最後一分鐘
calendar.set(calendar.minute, calendar.getactualmaximum(calendar.minute));
//設定秒數為當前分鐘的最後一秒
calendar.set(calendar.second, calendar.getactualmaximum(calendar.second));
string end = df.format(calendar.gettime());
system.out.println(begin)
2、獲取指定時間下的自然周與自然月
/**
* 獲取指定時間下的自然周 自然月
* @param time 指定時間
* @param type 時間週期型別 周 月
* @return
*/public listgettimelist(string time,string type) else
//獲取當前自然周 周一
string monday = dateformat.format(calendar.gettime());
//獲取當前自然周 週末
calendar.set(calendar.date,calendar.get(calendar.date)+6);
string sunday = dateformat.format(calendar.gettime());
results.add(monday);
results.add(sunday);
} else if("month".equals(type))
} catch (exception e)
return results;
}
日曆控制項 Calendar
現在我們可以利用calendar控制項可以簡單的實現乙個很好的日曆控制項.直接在工具箱裡面拉出來就可以了,在這個控制項裡面,我們也可以做更多的個性化.有系統預設的也有系統自己帶的很多款式給你選擇.當然你不高興的話可以自己選擇自己的方式去填充這些 我選擇了乙個專業型的.感覺還不錯.呵呵 asp cal...
關於日曆Calendar類
簡介 calendar 可以看作是乙個抽象類。它的實現,採用了設計模式中的工廠方法。表現在 當我們獲取calendar例項時,calendar會根據傳入的引數來返回相應的calendar物件。獲取calendar例項,有以下兩種方式 1 當我們通過 calendar.getinstance 獲取日歷...
關於Calendar日曆控制項
frame 1.1下 asp.net日曆控制項設定星期顯示 asp.net自帶的日曆控制項當設定星期顯示full的話,顯示為 星期一,星期二 這會導致比較長,有時我們在小型日曆上特別難看,short的話,沒有效果 firstletter的話,只顯示乙個 星 字,這樣就無法區分具體星期幾了。first...