易截截图软件、单文件、免安装、纯绿色、仅160KB

flex 日期处理工具类

 根据别人写了类,自己又增加了一部分,贴出来分享
 /*获得两个日期之差 */
public static function getDateDiff(startDate:Date, endDate:Date):int
{
var diff:Number = (Number(endDate) - Number(startDate))/(3600000*24);
return diff;
}
/* 获得现在日期 */
public static function getDate():Number
{
return new Date();
}
/* 获得现在日期的月份 */
public static function getMonth():Number
{
return new Date().getMonth() + 1;
}
public static function getFullYear():Number
{
return new Date().getFullYear();
}
/* 获得给定年的天数 */
public static function getDaysOfYear(year:int):int
{
var startDate:Date = new Date(year, 0, 1);
var endDate:Date = new Date(year+1, 0, 1);
return (getDateDiff(startDate, endDate));
}
/* 获得给定年、月的天数 */
public static function getDaysOfMonth(year:int, month:int):int
{
var startDate:Date = new Date(year, month, 1);
var endDate:Date = new Date(year, month + 1, 1);
return (getDateDiff(startDate, endDate));

}
//获得给定年 全年月份的天数
public static function getMonthlyDayCounts(year:int):Array
{
var result:Array = [];
var startDate:Date;
var endDate:Date;
var monthlyDayCount:int;
for (var i:int = 0; i < 12; i++)
{
startDate = new Date(year, i, 1);
endDate = new Date(year, i +1, 1);
monthlyDayCount = getDateDiff(startDate, endDate);
result.push(monthlyDayCount);
}
return result;
}
/* 比较两个日期大小 */
public static function compare(date1:Date, date2:Date):int
{
if (Number(date1) < Number(date2))
{
return -1
}
if (Number(date1) == Number(date2))
{
return 0;
}
return 1;
}
//把date日期转化为String
public static function convertToDateString(date:Date):String
{
var year:String = date.getFullYear().toString();
var month:String = Number(date.getMonth() + 1) < 10 ? "0" + String(date.getMonth() + 1): String(date.getMonth() + 1);
var dates:String = Number(date.getDate()) < 10 ? "0" + String(date.getDate()): String(date.getDa


相关文档:

国内Flex人才的奇缺造就了海量崭新的高薪就业岗位

    业内著名互联网咨询机构iResearch艾瑞咨询调查显示, 随着诸如开心厨房类网络游戏, 优酷网类视频分享网站, 以及新浪财经, 华尔街股市分析系统和各类诱人的网络广告等富互联网应用系统的急剧增加, 作为最佳富互联网应用解决方案的Flex技术人才进入严重奇缺阶段. 据可靠数据, 目前国内各类Flash设计师和Fle ......

Flex 时间格式化 (转换)

在Flex应用中常常需要以一定的格式来显示时间,以下是一种做法。
首先创建一个DateFormatter 控件
<mx:DateFormatter id="df" formatString="YYYY-MM-DD JJ:NN:SS"/>
formatString="YYYY-MM-DD JJ:NN:SS"指定了时间的格式为2009-6-20 19:02:27,这里可以设置成自己需要的格式。
然后写个函数
    ......

Flex: 按比例设置DataGird的列宽

Flex里面,DataGrid的column的width属性不接受百分比,只接受一个具体的像素值,所以,如果想按照比例来设置列宽需要费些周折。Google了一下,有两种方法可以做到: 第一种方法,不要设置width为百分比,而设置为一个小数,所有列的小数值的和必须为1。 <mx:DataGrid width="100%" height="100%" ......

Flex 数据易犯错误: 常见误用和错误

忘记解除和承担内查泄漏风险
你可以在 MXML 中使用 标记或大括号以便实现绑定功能,然而这些方法将会产生开销。此外,你不能够使用这些技术去除绑定。如果你希望对高性能应用程序进行优化,你可以使用 BindingUtils 类来绑定你的对象。 BindingUtils 类的使用方式有两种:
bindProperty() 方法是用于绑定共有属性的静态方 ......

Bug!Flex帧频自动1000!

用Flex4加载Flex3的组件时,发现了这个问题:
当用spark添加一个mx组件时不会有问题,但当这个mx组件中还有其他组件
例如<mx:HBox><mx:Canvas/></mx:HBox>被添加到<s:Group></s:Group>
(注:通过AS代码使用addElement()添加,而不是直接写到mxml中)
stage.frameRate会瞬间达到1000!
之 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号