代码之家  ›  专栏  ›  技术社区  ›  Nidhi

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

  •  6
  • Nidhi  · 技术社区  · 14 年前

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

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

    3 回复  |  直到 9 年前
        1
  •  6
  •   asok Buzz    9 年前
    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

        2
  •  4
  •   Jason Towne    13 年前
    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);
      }
    
     }
    }
    
        3
  •  0
  •   Jason Towne    13 年前

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

    var myDateString:String = "05/10/2011";
    var myDate:Date = new Date();
    
    myDate.setTime(Date.parse(myDateString));
    
    推荐文章