Flex Date 例子

news/2024/5/18 12:57:38 标签: Flex, PHP, Adobe, BBS, XML

例一

http://blog.minidx.com/2008/08/02/1206.html

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"
        creationComplete="init()" viewSourceURL="srcview/index.html">

    <mx:Script>
        <![CDATA[
            import mx.controls.dataGridClasses.DataGridColumn;
            private function init():void {
                var zeroDate:Date = new Date(0);

                /* fullYear */
                arrColl.addItem({label:"+2 years", data:dateAdd("fullYear", 2, zeroDate)});
                arrColl.addItem({label:"-2 years", data:dateAdd("fullYear", -2, zeroDate)});
                /* month */
                arrColl.addItem({label:"+11 months", data:dateAdd("month", 11)});
                arrColl.addItem({label:"-11 months", data:dateAdd("month", -11)});
                /* date */
                arrColl.addItem({label:"+4 date", data:dateAdd("date", 4)});
                arrColl.addItem({label:"-4 date", data:dateAdd("date", -4)});
                /* hours */
                arrColl.addItem({label:"+6 hours", data:dateAdd("hours", 6)});
                arrColl.addItem({label:"-6 hours", data:dateAdd("hours", -6)});
                /* minutes */
                arrColl.addItem({label:"+45 minutes", data:dateAdd("minutes", 45)});
                arrColl.addItem({label:"-45 minutes", data:dateAdd("minutes", -45)});
                /* seconds */
                arrColl.addItem({label:"+900 seconds", data:dateAdd("seconds", 900)});
                arrColl.addItem({label:"-900 seconds", data:dateAdd("seconds", -900)});
                /* milliseconds */
                arrColl.addItem({label:"+720000 milliseconds", data:dateAdd("milliseconds", 720000)});
                arrColl.addItem({label:"-720000 milliseconds", data:dateAdd("milliseconds", -720000)});
            }

            private function dateAdd(datepart:String = "", number:Number = 0, date:Date = null):Date {
                if (date == null) {
                    /* Default to current date. */
                    date = new Date();
                }

                var returnDate:Date = new Date(date.time);;

                switch (datepart.toLowerCase()) {
                    case "fullyear":
                    case "month":
                    case "date":
                    case "hours":
                    case "minutes":
                    case "seconds":
                    case "milliseconds":
                        returnDate[datepart] += number;
                        break;
                    default:
                        /* Unknown date part, do nothing. */
                        break;
                }
                return returnDate;
            }

            private function data_labelFunc(item:Object, column:DataGridColumn):String {
                trace(item[column.dataField].toString());
                return dateFormatter.format(item[column.dataField]);
            }
        ]]>
    </mx:Script>

    <mx:ArrayCollection id="arrColl" />

    <mx:DateFormatter id="dateFormatter" formatString="YYYY/MM/DD HH:NN:SS" />

    <mx:Label text="Now: {dateAdd()}" />
    <mx:DataGrid id="dataGrid" dataProvider="{arrColl}" sortableColumns="false" width="400">
        <mx:columns>
            <mx:DataGridColumn dataField="label" headerText="Label" width="150" />
            <mx:DataGridColumn dataField="data" headerText="YYYY/MM/DD HH:NN:SS" labelFunction="data_labelFunc" />
        </mx:columns>
    </mx:DataGrid>

</mx:Application>

 

例二

http://bbs.minyifei.cn/redirect.php?tid=57&goto=lastpost


http://www.niftyadmin.cn/n/1313364.html

相关文章

协议栈CheckList

协议&#xff1f;何谓协议&#xff1f;协议是用来干什么的&#xff1f; 与人类活动进行对比即可理解协议&#xff0c;因为我们无时无刻不在执行协议&#xff01; 举一个典型交互过程&#xff1a; 人类协议&#xff08;至少说是好的行为方式&#xff09;要求一方首先进行问候&am…

如何让UDP也可靠

最近和很多实时音视频领域的朋友交流中都有谈论到RUDP(Reliable UDP)&#xff0c;这其实是个老生常谈的问题&#xff0c;RUDP在很多著名的项目上都有使用&#xff0c;例如google的QUIC和webRTC。在UDP之上做一层可靠&#xff0c;很多朋友认为这是很不靠谱的事情&#xff0c;也有…

Apache日志配置详解(rotatelogs LogFormat)

logs/error_log CustomLog logs/access_log common --默认为以上部分 修改为如下: ErrorLog "|/usr/sbin/rotatelogs /var/log/httpd/10.70.25.143:10002.errorlog.%Y%m%d%H 7200 480" CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/10.70.25.143:10002.acc…

Flex 资源

flex技术博客&#xff0c;图表比较全 http://blog.csdn.net/kunshan_shenbin/category/514749.aspx?PageNumber2 http://www.riafan.com/article.asp?id171 很酷的chart大全 http://demo.quietlyscheming.com/ChartSampler/app.html 很多界面的例子&#xff0c;留着以后参考 …

字符串匹配-KMP

节选自 https://www.cnblogs.com/zhangtianq/p/5839909.html 字符串匹配 KMP O(mn&#xff09; O原来的暴力算法 当不匹配的时候 尽管之前文本串和模式串已经分别匹配到了S[9]、P[5]&#xff0c;但因为S[10]跟P[6]不匹配&#xff0c;所以文本串回溯到S[5]&#xff0c;模式串回溯…

流量暴涨保障

实际案例】某年某月某日夜老男1孩接到学生紧急求助&#xff0c;公司网站&#xff08;web游戏业务&#xff09;平时几十M带宽&#xff0c;结果突然跑满100M&#xff0c;持续100M已经很久。事后&#xff0c;该学生的总结开头如下&#xff0c;凌晨一点接到报警短信&#xff0c;网站…

鸡蛋糕

家传做法&#xff1a;1 打鸡蛋。绞匀。加水&#xff08;量不好掌握&#xff0c;参考下面的菜谱&#xff09;。绞到出现小碎泡。2 放入虾米&#xff0c;放入几滴香油&#xff0c;继续绞。3 锅中水煮开&#xff0c;放入鸡蛋羔&#xff0c;闭上锅盖。中大火&#xff0c;10分钟。4 …

蓝桥杯,历届试题,九宫重排

这题是寒假快要结束的时候做的&#xff08;已经开学一周啦&#xff09;&#xff0c;因为自己写的代码有超时&#xff0c;百度后看了康托展开&#xff0c;然后优化成功&#xff0c;花了比较长的时间。题目如下&#xff1a; 问题描述如下面第一个图的九宫格中&#xff0c;放着 1~…