Flex: 将Date输出为YYYYMMDDHHMMSS格式

Categories: Flex; Tagged with: ; @ January 15th, 2010 21:34
	/** 将给定的Date输出为YYYYMMDDHHMMSS格式, 如:20100115091809., */
	public static function dateToString(date:Date):String {
		if(date == null) {
			return null;
		}else{
			return date.fullYear.toString() + (date.month + 1 < 10 ? "0" : "") + (date.month + 1) +
				(date.date < 10 ? "0" : "") + date.date + (date.hours < 10 ? "0" : "") + date.hours +
				(date.minutes < 10 ? "0" : "") + date.minutes + (date.seconds < 10 ? "0" : "") + date.seconds;
		}
	}

[千斤顶之一日一类004_5]Top Level:Class,Date

Categories: Flex; Tagged with: ; @ November 5th, 2008 20:43

昨天没有玩千斤顶, 也没有跑步. 以至于午睡都睡的不踏实. 老刘同学说,你是不是有些累, 于是我开始想, 那是不是改为One Week One Class? W再变成M,再变成Y, 这样下去, 怕是这一辈子也总结不完了吧. 咬咬牙, 乳沟都可以挤出来, 我还挤不出点时间来? 嘿嘿 . 昨天碰巧需要总结Class, 我看这个类也没啥好总结的. 只有一条:

在ActionScript 3.0 中, 在一个AS文件中, package之外, 仍然可以存在类, 但不可以有任何修饰符, 这些类只能被该AS文件中的类调用.

如:

// ActionScript file
package {
    import flash.display.Sprite;

    public class ClassExampl extends Sprite {
        public function ClassExampl() {
            var classToConstruct:Class;
            var classInstance:Object;

            classToConstruct = ClassA;
            classInstance = new classToConstruct();
            trace(classInstance);    // [object ClassA]

            classToConstruct = ClassB;
            classInstance = new classToConstruct();
            trace(classInstance);    // [object ClassB]
        }
    }
}// end fo package
 class ClassA {
}

class ClassB {
}

Class 类就总结这么多吧. 其实也没啥东西了. 下面是Date类:

这Date类就更简单了, 虽然属性与方法看起来都很多, 但都是非常简单的东西.

主要东西整理下, 等下还得去跑个步, 太晚了让家里人操心不好…..:

public function init():void {
	var d:Date = new Date(); //2008年11月5号 20:36:49 .TMD都五号了啊,时间过的真快.....
	trace(d.date); //Date的属性 显示 5
	trace(d.getDate()); //返回1~31的Number, 这里显示: 5
	trace(d.setDate(20)); //把日期该到20号...现在时间变成了2008年11月20号 20:36:49 会返回new time in milliseconds. 这里显示: 1227184609078
	trace(d.getDate());  //20
	trace(d.toDateString()); //Thu Nov 20 2008
	trace(d.toLocaleDateString());//Thu Nov 20 2008
	trace(d.toLocaleString()); //Thu Nov 20 2008 08:36:49 PM 带时间...不是24小时的
	trace(d.toString()); //Thu Nov 20 20:36:49 GMT+0800 2008  带时区
	trace(d.toTimeString()); //20:36:49 GMT+0800 时间与时区
	trace(d.toUTCString()); //Thu Nov 20 12:36:49 2008 UTC
}



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.