/**
* <
p>
title: main
p>
* <
p>
description: todo
p>
* @param args
* return void 返回型別
* throws
* date 2014-11-24 上午09:11:47
*/
public static void main(string args) catch ( exception e)
} private static list<
calendar
>
holidaylist
= new
arraylist
<
calendar
>
(); //節假日列表
/**
*
* <
p>
title: adddatebyworkday
p>
* <
p>
description: todo 計算相加day天,並且排除節假日和週末後的日期
p>
* @param calendar 當前的日期
* @param day 相加天數
* @return
* return calendar 返回型別 返回相加day天,並且排除節假日和週末後的日期
* throws
* date 2014-11-24 上午10:32:55
*/
public calendar adddatebyworkday(calendar calendar,int day)
} return calendar;
} catch (exception e)
return calendar;
} /**
*
* <
p>
title: checkholiday
p>
* <
p>
description: todo 驗證日期是否是節假日
p>
* @param calendar 傳入需要驗證的日期
* @return
* return boolean 返回型別 返回true是節假日,返回false不是節假日
* throws
* date 2014-11-24 上午10:13:07
*/
public boolean checkholiday(calendar calendar) throws exception
//判斷日期是否是節假日
for (calendar ca : holidaylist)
} return false;
} /**
*
* <
p>
title: initholidaylist
p>
* <
p>
description: todo 把所有節假日放入list
p>
* @param date 從資料庫查 查出來的格式2014-05-09
* return void 返回型別
* throws
* date 2014-11-24 上午10:11:35
*/
public void initholidaylist( string date)
獲取兩個日期之間天數
本人根據開發經驗,目前總結了3種方法 第一種 根據兩個日期間毫秒數計算,同理任何日期型別都可以轉換為對應的毫秒數 public static int daysbetween long time1,long time2 第二種 jdk8 localdate提供了toepochday 方法 1 將日期d...
python獲取兩個日期間的工作日
import datetime 計算兩個日期之間的工作日數,非天數.class workdays def init self,start date,end date,days off none days off 休息日,預設週六日,以0 星期一 開始,到6 星期天 結束,傳入tupple 沒有包含法...
兩個日期之間的天數
被csdn各種大牛打擊的.繼續加油.今天翻了下 程式設計珠璣 其實這本書感覺對自己還是有點深,吃不透啊。看到一題,有一小問是給定兩個日子,計算這兩個日子的天數 碰巧前幾天做web作業也有差不多這題的,不過那一題直接呼叫系統函式的,兩個日期一減 1000 60 60 24就是天數了 c中還真不知道有沒...