Flex 日期组件多种用法
发布时间:2020-12-15 04:06:56  所属栏目:百科  来源:网络整理 
            导读:封装的组件 一、获取时间 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.
                
                
                
            | 
                         封装的组件 
 一、获取时间 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)};
             dateID.text=dateFormatter.format(date);
	     dateID.selectableRange={rangeEnd: new Date(date.getFullYear(),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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  

