zoukankan      html  css  js  c++  java
  • 实现日期比较

    public function next(event:MouseEvent):void{
        var date:Date= DateFormatter.parseDateString(showDate);
        date.setDate(date.date+1);
        showDate=AFCDate.parseCurrentCalendar(date).substring(0,10);
        timeLabel.text=showDate;
        //判断(下一天)时间不能大于结束时间
        resetButton();
        if(parentUI.scheduleMap.hasKey(showDate)){
         documentDG.dataProvider=parentUI.scheduleMap.itemFor(showDate) as ArrayCollection;
        }
       }
       public function preDay(event:MouseEvent):void{
        var date:Date= DateFormatter.parseDateString(showDate);
        date.setDate(date.date-1);
        showDate=AFCDate.parseCurrentCalendar(date).substring(0,10);
        timeLabel.text=showDate;
        //判断(上一天)时间不能小于开始时间
        resetButton();
        if(parentUI.scheduleMap.hasKey(showDate)){
         documentDG.dataProvider=parentUI.scheduleMap.itemFor(showDate) as ArrayCollection;
        }
       }
       private function resetButton():void{
        var showDay:String=showDate.toString();
        var startDay:String=parentUI.startDate.value.toString().substring(0,10);
        var endDay:String=parentUI.endDate.value.toString().substring(0,10);
        var myPattern:RegExp=/-|:| /g;
        showDay=showDay.replace(myPattern,'');
        startDay=startDay.replace(myPattern,'');
        endDay=endDay.replace(myPattern, '');
        if(Number(showDay)>=Number(endDay)){
         nextButton.enabled=false;
        }else{
         nextButton.enabled=true;
        }
        if(Number(showDay)<=Number(startDay)){
         preDayButton.enabled=false;
        }else{
         preDayButton.enabled=true;
        }
       }

  • 相关阅读:
    敏捷开发 第18章 薪水支付案例研究:第一次迭代开始
    敏捷软件开发 13~16
    pyqt5与QML开发小结
    【Forge】Minecraft 1.7.10 Mod开发研究
    【Forge】Minecraft 1.7.10 Mod开发研究
    【Forge】Minecraft 1.7.10 Mod开发研究
    我写了个屎
    我要更新了!
    背景设定(暂定)
    砍手就砍手
  • 原文地址:https://www.cnblogs.com/lanliying/p/3328884.html
Copyright © 2011-2022 走看看