對Java基礎類的Date和Calendar類有些生疏了,使用的時候還是現查的javadoc。
隨手記下來吧。
起飛前一天12點前申請退票,按客規走,前一天12點到起飛收50%手續費,起飛后收100%費用??
????????????DateFormat?df?=?DateFormat.getDateInstance();
????????????Calendar?applyCl?=?Calendar.getInstance();???//申請時間
????????????Calendar?takeoffCl?=?Calendar.getInstance();?//起飛時間
????????????Calendar?baseCl?=?Calendar.getInstance();????//前一天中午12點
????????????applyCl.setTime(df.parse(applyTime));
????????????takeoffCl.setTime(df.parse(takeoffTime));
????????????//起飛時間前一天中午12點
????????????baseCl.setTime(df.parse(takeoffTime));????????????????????????????????
????????????baseCl.add(Calendar.DATE,?-1);
????????????baseCl.set(Calendar.HOUR,?12);
????????????baseCl.set(Calendar.MINUTE,?0);
????????????baseCl.set(Calendar.SECOND,0);
????????
????????????Date?date?=?baseCl.getTime();
????????????//自愿團體起飛前一天12點前退,按客規走,前一天12點到起飛
????????????//收50%手續費,起飛后收100%費用????????????????
????????????if(applyCl.before(baseCl))?{
????????????????feeRate?=?calFeeRate(airCLStr);
????????????}else?if(applyCl.before(takeoffCl))?{
????????????????feeRate?=?new?Integer(50);
????????????}else?{
????????????????feeRate?=?new?Integer(100);
????????????}????????????????????????????????????????????????????????????
posted on 2006-09-06 11:02
knowhow 閱讀(217)
評論(0) 編輯 收藏 所屬分類:
Java基礎知識