flex 字符串转日期及日期比较
今天项目中用得到了flex中的日期格式化和字符串转日期,网查一下统计资源如下 import mx.controls.DateField; import mx.utils.ObjectUtil;? //比较日期的时候调用 var strDay:String = "2011-11-30" var dateToday:Date = DateField.stringToDate(strDay,"YYYY-MM-DD"); var startDate:Date = DateField.stringToDate("1970-01-01","YYYY-MM-DD"); var endDate:Date = DateField.stringToDate("2099-12-31","YYYY-MM-DD"); var b:Boolean?= (ObjectUtil.dateCompare( startDate,tsigningDate)<=0) && (ObjectUtil.dateCompare(endDate,tsigningDate)>=0); ? *:? ObjectUtil.dateCompares比较后得到的结果为整型,即:前一个日期减去后一个日期的结果。 负数代表< 0代表= 正数代表> 3. 自定义方法 ?? ?/* 比较两个日期大小 */ ?? public static function compare(date1:Date,date2:Date):int ?{ ?? } var myDateFormatter:DateFormatter=new DateFormatter(); myDateFormatter.formatString="YYYY-MM-DD JJ:NN:SS"; myDateFormatter.format(new Date()); /** * 字符串转成日期,支持格式: * yyyyMMdd * yyyyMMddHH * yyyyMMddHHmm * yyyyMMddHHmmss * yyyy-MM-dd("-"作判断关键字) * yyyy-MM-dd HH("-"作判断关键字) * yyyy-MM-dd HH("-"作判断关键字) * yyyy-MM-dd HH:mm ("-"作判断关键字) * yyyy-MM-dd HH:mm:ss("-"作判断关键字) * yyyy年MM月dd日("年"作判断关键字) * yyyy年MM月dd日HH时("年"作判断关键字) * yyyy年MM月dd日HH时mm分("年"作判断关键字) * yyyy年MM月dd日HH时mm分ss秒("年"作判断关键字) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |