Wie format String to date im flex?

Ich habe einen String in dem format "20-Aug-2008". Ich möchte diese umgewandelt werden, um entweder 20/08/2008 oder 08/20/2008? Wie kann ich dies tun?

Ich möchte nur entfernen Sie alle Bindestriche aus dem String und konvertieren Sie es in einen date-Wert.
Die dateFormatter-Funktion akzeptiert nur Datumsangaben im format mm/dd/yyyy.

Kann mir jemand helfen..

Ich verwendet, regex und entfernt all jene Bindestriche,die aus dem String. Nun in einem array habe ich die Werte, 20,Aug und 2008. Wie gehen Sie danach zu konvertieren, um 20/08/2008?

Bearbeiten

  [Bindable]public var myDate:Date;

  public function init():void
  {
        var dateStr:String="20-Aug-2008";

        var rex:RegExp = /-/;

         var dateArray:Array = dateStr.split(rex);

         myDate= new Date(dateArray[0],dateArray[1],dateArray[2]);

  }

  <mx:DateFormatter id="DateDisplay" formatString="MM/DD/YYYY"/>

  <mx:TextArea id="date" text="{DateDisplay.format(myDate)}"/>

Den Wert bekomme ich in den text-Bereich ist: 01/00/NaN. Wo habe ich geirrt?

InformationsquelleAutor Angeline | 2009-11-04

Schreibe einen Kommentar