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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |