如何在flex中将字符串数据类型转换为date数据类型

时间:2010-05-12 12:46:19

标签: flex flex3

我必须在flex中将一个字符串类型字段转换为date数据类型。

我能做些什么来解决这个问题?

3 个答案:

答案 0 :(得分:6)

import mx.controls.DateField;

var dateString:String = " 25/02/2009";
var date:Date= DateField.stringToDate(dateString,"DD/MM/YYYY");

信用: http://amthekkel.blogspot.com/2009/02/flex-converting-date-string-to-date.html

答案 1 :(得分:4)

var str:String = "25/02/2009"
var d:Date = new Date(str);

我们可以使用自定义DateUtils类

package 
{
  import mx.formatters.DateFormatter;

  public class DateUtils extends DateFormatter
 {
    public function DateUtils()
   {
     super();
   }



  public static function parseString (str:String):Date {
      return parseDateString(str);
  }

 }
}

答案 2 :(得分:0)

您还可以使用Date.parse函数和Date.setTime函数从字符串创建新的Date对象。

var myDateString:String = "05/10/2011";
var myDate:Date = new Date();

myDate.setTime(Date.parse(myDateString));