Flex 日期组件多种用法

来源:互联网 发布:centos ubuntu 区别 编辑:程序博客网 时间:2024/06/05 02:48

封装的组件


一、获取时间

1、YYYY-MM-DD HH24:MI

               <common:ControlData_Hours id="begindateID"/>                //获取年月日时分                var dateStr:Date=begindateID._date;                var monthStr:int=dateStr.monthUTC + 1;                var dateStr2:Date=enddateID._date;                var monthStr2:int=dateStr2.monthUTC + 1;                begindateStr=dateStr.fullYear + "-" + monthStr + "-" + dateStr.date + " " + dateStr.hours+ ":" + dateStr.minutes;                enddateStr=dateStr2.fullYear + "-" + monthStr2 + "-" + dateStr2.date + " " + dateStr2.hours+ ":" + dateStr2.minutes;
2、YYYY-MM-DD HH24

          <s:Label text="统计时间:"/>                  <common:ControlData_Hours id="begindateID"/>                  <s:Label text="至"/>                  <common:ControlData_Hours id="enddateID"/>                var dateStr:Date=begindateID._date;        var monthStr:int=dateStr.monthUTC + 1;var dateStr2:Date=enddateID._date;var monthStr2:int=dateStr2.monthUTC + 1;begindateStr=dateStr.fullYear + "-" + monthStr + "-" + dateStr.date + " " + dateStr.hours;enddateStr=dateStr2.fullYear + "-" + monthStr2 + "-" + dateStr2.date + " " + dateStr2.hours;

二、日期选择固定的时间

1\

<common:ControlDate_Minute myTheDate="last"    id="beginDateId"/>            //日期自动减一天           private function init():void{             beginDateId.callLater(DoTime);            }            private function DoTime():void             {                //开始时间                var dateStr:Date=beginDateId._date; //选中日期                dateStr.time=new Date().time - 1000 * 60 * 60 * 24;                var monthStr:int=dateStr.monthUTC + 1; //月份+1                //结束时间                var dateStr2:Date=endDateId._date; //选中日期                var monthStr2:int=dateStr2.monthUTC + 1; //月份+1                beginDate=dateStr.fullYear + "-" + monthStr + "-" + dateStr.date + " " + dateStr.hours + ":" + dateStr.minutes;                endDate=dateStr2.fullYear + "-" + monthStr2 + "-" + dateStr2.date + " " + dateStr2.hours + ":" + dateStr2.minutes;                queryClick();            }

2\
                                     <mx:DateField id="dateID"                          yearNavigationEnabled="true"                          selectedDate="{new Date()}"                          formatString="YYYY-MM-DD"/>             [Bindable]             private var date:Date;             [Bindable]             private var dateFormatter:DateFormatter;               dateFormatter=new DateFormatter();     dateFormatter.formatString="YYYY-MM-DD";     date=new Date();     date.setUTCDate(date.getUTCDate() - 1);     dateID.text=dateFormatter.format(date);     dateID.selectableRange={rangeEnd: new Date(date.getFullYear(), date.getMonth(), date.getUTCDate(), 0, 0, 0, 0)};             dateID.text=dateFormatter.format(date);     dateID.selectableRange={rangeEnd: new Date(date.getFullYear(), date.getMonth(), date.getUTCDate(), 0, 0, 0, 0)};

3\

        var df:DateFormatter=new DateFormatter();df.formatString="YYYY-MM-DD";var date:Date=new Date();date.setDate(date.getDate() - 1);ctime.selectedDate=date;



原创粉丝点击