常用的日期之間的操作

2021-10-01 02:28:43 字數 1124 閱讀 4599

/**

* 判斷日期是否為月末

*修改人:

2023年11月27日 14:44:59

*/ private static boolean islastmonthday(date date) else

}

/**

* 判斷日期是否在時間區間內

*修改人:

2023年11月27日 15:02:46

* @return

*/private static boolean iseffectivedate(date nowtime)

calendar date = calendar.getinstance();

date.settime(nowtime);

calendar begin = calendar.getinstance();

begin.settime(map.get("startdate"));

calendar end = calendar.getinstance();

end.settime(map.get("enddate"));

if (date.after(begin) && date.before(end)) else

}

/**

* 當前月的區間

*修改人:

2023年11月27日 15:20:23

* @return map

*/private static mapgetmonthtimeinterval() catch (exception e)

return map;

}

/**

* 日期差

*修改人:

2023年11月14日 11:58:02

* @param starttime 開始

* @param endtime 結束

* @return

*/public static int getdistancetime(date starttime, date endtime)

java常用日期操作

根據開始日期 需要的工作日天數 計算工作截止日期,並返回截止日期 param startdate 開始日期 param workday 工作日天數 周一到周五 return date型別 createtime 2014 2 14 author sunqinbo public static date ...

Mysql日期常用操作

timestamp時間戳格式 timestamp格式的使用期限是 1970 1 1 到 2038年 timestamp格式的字段,可以在行記錄更新時,自動更新時間.表設計如下 執行update t user set birthday 1980 2 12 17 09 14 where user id ...

SqlServer日期函式常用操作

函式 描述getdate 返回當前日期和時間 datepart 返回日期 時間的單獨部分 dateadd 在日期中新增或減去指定的時間間隔 datediff 返回兩個日期之間的時間 convert 用不同的格式顯示日期 時間 select datename hour,getdate select d...