加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex 字符串转日期及日期比较

发布时间:2020-12-15 04:43:42 所属栏目:百科 来源:网络整理
导读:今天项目中用得到了flex中的日期格式化和字符串转日期,网查一下统计资源如下 import mx.controls.DateField; import mx.utils.ObjectUtil;? //比较日期的时候调用 var strDay:String = "2011-11-30" var dateToday:Date = DateField.stringToDate(strDay,"Y

今天项目中用得到了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 ?{ ??
? if (Number(date1) < Number(date2))?{ ??
return -1 ??
? ?} ??
? if (Number(date1) == Number(date2))?{ ??
? return 0; ??
? } ??
? return 1; ??

}

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秒("年"作判断关键字)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读