Wie formatiere ich ein Datum in Flash?

8

Ich könnte etwas übersehen, aber Flash / AS3 scheint grundlegende Funktionen zur Datumsformatierung zu fehlen. Wie bekomme ich eine formatierte Zeichenfolge von Date ? Es gibt ein paar Optionen wie .toLocaleDateString() und .toUTCString() , aber das ist ein bisschen einschränkend, um es gelinde auszudrücken.

Also, wie formatiere ich ein Date -Objekt in AS3?

    
Sietse 15.09.2010, 13:24
quelle

5 Antworten

27

Flash Player 10.1 hat einen DateTimeFormatter als Teil des flash.globalization-Pakets hinzugefügt. Es ist flexibel, aber nicht gut dokumentiert.

%Vor%     
T Graham 07.06.2012, 02:02
quelle
2

Hier ist ein einfaches Beispiel für ein benutzerdefiniertes Format:

%Vor%     
Guillaume Malartre 15.09.2010 13:37
quelle
1

Leider glaube ich nicht, dass Sie irgendetwas in Bezug auf native Unterstützung übersehen. Es gibt dieses Projekt , das ein bisschen mehr Flexibilität zu bieten scheint, aber ich habe es nie geschafft, damit zu arbeiten kann nicht dafür bürgen. Das Projekt, an dem ich gerade arbeite, hat als Ergebnis eine DateUtil-Klasse mit 500 Zeilen (und zählt).

    
DannyC 15.09.2010 13:49
quelle
1

Es gibt die Klasse mx.formatters.DateFormatter (siehe Ссылка ). Es verfügt über eine Eigenschaft formatString für die benutzerdefinierte Formatierung. Sie können dann format aufrufen und ein Datum angeben, um eine Zeichenfolge abzurufen.

    
Eric Smith 26.01.2011 19:37
quelle
0
%Vor%     
Ryan Williams 06.06.2012 15:15
quelle