判斷兩個日期是否在同一天
思路:首先取出兩個日期,如果是date型別,轉換為string,用equals對吧兩個string。
**:
// 開始時間
string starttime = dateutils.datetostring(schedule.getstarttime(), "yyyy-mm-dd");
//結束時間
string endtime = dateutils.datetostring(schedule.getendtime(), "yyyy-mm-dd");
//比較
if (!starttime.equals(endtime))
獲取當前日期或某個日期推遲一年或n年後的日期
calendar calendar = calendar.getinstance();該方法是獲取乙個日曆,
calendar.set(starttime);//可以理解為把乙個時間放入這個日曆,在這裡日曆的月份是從0開始的,1-12月,分別對應0-11。
//當前系統時間推遲
calendar calendar = calendar.getinstance();
為年,要推遲的是年,+2 想要推遲的年數,-2則為提前2年
calendar.set(calendar.year, calendar.get(calendar.year) + 2);
date endtime = calendar.gettime(); //得到結束時間
// 特定的某個日期推遲
calendar calendar = new gregoriancalendar();
date endtime;// 特定的乙個日期,date型別
calendar.settime(endtime);// 把日期放入日曆
calendar.add(calendar.year, 2);
date endtime = calendar.gettime();//得到結束時間
calendar類
從jdk1.1版本開始,在處理日期和時間時,系統推薦使用calendar類進行實現。在設計上,calendar類的功能要比date類強大很多,而且在實現方式上也比date類要複雜一些,下面就介紹一下calendar類的使用。
1、使用calendar類代表當前時間
calendar calendar = calendar.getinstance();
2、使用calendar類代表指定的時間
calendar c1 = calendar.getinstance();
c1.set(2009, 3 - 1, 9);
在該方法中,引數field代表要設定的字段的型別,常見型別如下:
calendar.year——年份
calendar.month——月份
calendar.date——日期
calendar.day_of_month——日期,和上面的字段完全相同
calendar.hour——12小時制的小時數
calendar.hour_of_day——24小時制的小時數
calendar.minute——分鐘
calendar.second——秒
calendar.day_of_week——星期幾
後續的引數value代表,設定成的值。例如:
c1.set(calendar.date,10);
該**的作用是將c1物件代表的時間中日期設定為10號,其它所有的數值會被重新計算,例如星期幾以及對應的相對時間數值等。
這個寫的不錯,更詳細,更多用法。
C winform 判斷日期大小 比較日期大小
開始日期 datetimepicker1為 2011 6 11 截止日期 datetimepicker2為 2011 6 12 如果截止日期大於開始日期,則彈出錯誤。datetime time1 convert.todatetime datetimepicker1.value.date.tostri...
基於Bootstrap的Java開發問題總結
商資訊管理 第一次接觸bootstrap 框架,特別生疏。但是在慢慢了解了之後會發現 bootstrap 是乙個前端的技術框架。結合了 jquery 從而實現了非常豐富 美觀的介面效果。此次專案是基於 spring mvc 模式下。1.選單 在bootstrap 中構建乙個選單是一件非常容易的事情。...
js比較日期大小 判斷日期
使用js的方法來判斷兩個日期的先後關係,不能正常判斷,因此手寫了乙個方法,如下 判斷開始日期是否大於結束日期,注意,該方法僅僅適用於 2010 01 01 這樣的日期格式 1 function datedaxiao t1,t2 7else if strs1 0 return true 8 else ...