Как я могу преобразовать тип данных строки в тип данных date в flex - PullRequest
6 голосов
/ 12 мая 2010

Мне нужно преобразовать одно поле строкового типа в тип данных date во flex.

Что я могу сделать, чтобы решить эту проблему?

Ответы [ 3 ]

6 голосов
/ 12 мая 2010
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

4 голосов
/ 03 ноября 2010
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);
  }

 }
}
0 голосов
/ 17 мая 2011

Вы также можете использовать функцию Date.parse с функцией Date.setTime для создания нового Date объекта из строки.

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

myDate.setTime(Date.parse(myDateString));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...