Dans flex, je suis en train de faire de la date de la déduction et plus, mais ne pouvait pas trouver un moyen de le faire.
par exemple:
public var dateNow:Date=new Date();
Comment puis-je obtenir la Date à 3 mois plus tôt que dateNow?
Merci!!!
OriginalL'auteur leon | 2010-06-23
Vous pouvez utiliser le constructeur de Date pour cela. Le premier argument du constructeur prend soit une année ou un timestamp. Vous pouvez utiliser le
Date.time
propriété pour obtenir le timestamp à partir d'un objet date. Une fois que vous avez l'horodatage vous pouvez ajouter/soustraire un certain nombre de secondes, puis passer ànew Date(timestamp)
et vous obtenez une image de marque nouvelle date qui représente la nouvelle timestamp.Modifier;
Comme un intervenant l'a souligné, la manipulation du temps peut-être pas la meilleure façon d'aller. Mais vous pouvez toujours utiliser le constructeur de Date comme suit:
Le constructeur Date est assez intelligent pour faire face avec des valeurs négatives, ou des valeurs de plus de 11.
Oui, mais dans le cas du mois, il n'est pas difficile.
Même dans le cas du mois, il peut être difficile 🙂 2 – 1 = 2 lorsque vous effectuez des opérations mathématiques avec des dates en ActionScript jabbypanda.com/blog/2011/09/...
OriginalL'auteur echo
Essayer le DateUtils bibliothèque open source.
Je l'utilise de manière intensive dans le Flextras Calendrier et il fonctionne très bien. Je suis assez sûr qu'il y est un DateAdd méthode. Pour obtenir une date de 3 mois plus tôt, vous pouvez simplement ajouter un négatif 3.
http://flexdateutils.riaforge.org/
OriginalL'auteur JeffryHouser
Je ne crois pas qu'il est intégré dans la Date de l'arithmétique. Même les officiel adobe documents pour la classe Date crée date de mathématiques à partir de zéro lorsque vous l'utilisez.
Prendre un coup d'oeil au lien ci-dessus. La documentation crée un DateMath classe avec des méthodes statiques pour faire le genre de chose que vous voulez. Étant donné que, je ne sais pas pourquoi ils n'ont pas fait est une partie de la norme, mais c'est la façon dont il est. Je vous suggère de le copier à partir de là et d'étendre sur elle.
OriginalL'auteur tlayton
une autre alternative est de Pierre des Dates pour les gens paresseux, j'aime venir de CF
http://blog.flexexamples.com/2007/08/24/date-math-for-lazy-people/
OriginalL'auteur David Collie
Utiliser ceci:
OriginalL'auteur CABP