Comment dois-je formater une Date en Flash?
J'ai peut être oublié quelque chose, mais le Flash /AS3 semble manquer de base le formatage de la date de la fonctionnalité. Comment puis-je obtenir une chaîne formatée à partir d'un Date
? Il y a quelques options comme .toLocaleDateString()
et .toUTCString()
, mais un peu limite, pour dire le moins.
Alors, comment dois-je formater un Date
objet en AS3?
Pouvez-vous donner un exemple de la façon dont vous souhaitez que le format date?
oui, bien que je ne pense pas vraiment que c'est important, car un décent dateformatter doit être capable de gérer toutes sortes de format personnalisé. Actuellement, je veux une date formatée comme ceci:
oui, bien que je ne pense pas vraiment que c'est important, car un décent dateformatter doit être capable de gérer toutes sortes de format personnalisé. Actuellement, je veux une date formatée comme ceci:
2010-09-16T07:28:14+00:00
>> 2010.1609.0728
OriginalL'auteur Sietse | 2010-09-15
Vous devez vous connecter pour publier un commentaire.
Flash Player 10.1 ajouté un DateTimeFormatter dans le cadre de la flash.la mondialisation paquet. Il est souple, mais n'est pas bien documentée.
vous pouvez aussi simplement le jeter dans une pratique constante pour la première arg sur DateTimeFormatter constructeur:
new DateTimeFormatter(LocaleID.DEFAULT);
Le format de 24 heures:
dtf.setDateTimePattern("yyyy-MM-dd 'at' HH:mm:ss");
Docs ici: help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/...
OriginalL'auteur T Graham
Voici un exemple simple d'un format personnalisé:
Peut-être regarder les différentes util classe disponible dans les grandes cadre/bibliothèques(as3coreLib,Printemps Actionscript1). Je ne suis pas certain de ce que vous souhaitez faire. Vous avez besoin de formateur ou aussi calculatrice? Une simple recherche google me fit beaucoup d'Actionscript 3 classes utilitaires de calcul de Date. Aussi, la conversion d'une Java date de l'utilitaire de classe As3 serait trivial. github.com/mikechambers/as3corelib/blob/master/src/com/adobe/...
OriginalL'auteur Guillaume Malartre
Malheureusement, je ne pense pas que vous donnent sur rien en termes de prise en charge native. Il est ce projet qui semble offrir un peu plus de souplesse, cependant, je n'ai jamais trouvé le temps de travailler avec elle dans n'importe quelle profondeur, donc je ne peux pas se porter garant pour elle. Le projet que je suis en train de travailler sur 500 de la ligne (et de comptage) DateUtil classe comme un résultat..
OriginalL'auteur DannyC
Il est le
mx.formatters.DateFormatter
classe (voir http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/formatters/DateFormatter.html). Il a unformatString
propriété pour la mise en forme personnalisée. Vous pouvez ensuite appelerformat
, la fourniture d'une Date pour obtenir une chaîne de caractères.OriginalL'auteur Eric Smith
OriginalL'auteur Ryan Williams