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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich nicht einen compiler handy (ich kann also nicht kontrollieren), aber es ist nicht der Date-Konstruktor erwartet Jahr, Monat (null-basiert), Tag? Also Folgendes sollte funktionieren:
(Natürlich, werden Sie wahrscheinlich wollen, zu tun, einige Fehler-checking vorher.)
Aus: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Date.html#includeExamplesSummary
EDIT: Besser links
http://livedocs.adobe.com/flex/2/langref/Date.html#Date%28%29
http://www.darronschall.com/weblog/2006/12/actionscript-30-tip-date-constructor.cfm
EDIT 2: Hoppla. Vergessen, Sie waren Umgang mit einer Monats-string, keine Zahl. Sie konnte etwas tun, wie folgt, statt:
Verwenden Sie dann getMonth zu finden, die Anzahl, das wäre der name des Monats. Wieder, ich don ' T haben ein compiler praktisch, so kann dies nicht richtig sein kann. Auch, dass es ein einfacher Weg, dies zu tun...nur können Sie nicht von einem denken jetzt.
danke... auch ich war auf der Suche, ob es irgendeine Funktion gibt die Zahl des Monats,wenn der Monat Zeichenfolge übergeben wird. Habe nicht eine Funktion wie das. So jetzt, werde diese Funktion verwenden. Danke für die Hilfe mich aus. 🙂
InformationsquelleAutor Michael Todd