comparaison de deux dates
comment comparer les valeurs de 2 dates à l'aide d'actionscript
j'ai exécuté ce code dans mon programme..
var time1:Date = new Date(Number(fromDate.substr(0,4)),Number(fromDate.substring(5,7))-1, Number(fromDate.substring(8,10)));
var time2:Date = new Date(Number(toDate.substr(0,4)),Number(toDate.substring(5,7))-1, Number(toDate.substring(8,10)));
if(time1.getTime() > time2.getTime())
{
Alert.show(time1 + ” is after ” + time2);
}
im avoir d'erreur: Erreur: la fin Inattendue de jeton de flux
Salut suchithra, cette erreur est due à votre fichier source, il est nécessaire fichier MXML ou ActionScript, contient des caractères non valides. Les guillemets de ” est après ” ne sont pas valides. Veuillez utiliser le code ASCII du caractère " à la place.
OriginalL'auteur user371882 | 2010-06-22
Vous devez vous connecter pour publier un commentaire.
AS3 ne prend pas en charge un temps delta de la classe comme le Python, donc cet état de fait peut être un peu délicat. Il y a beaucoup de choses à être inquiet lorsque l'on compare les dates:
Les plus rudes façon de faire les choses est tout simplement d'utiliser le
time
propriété d'un objet date. De cette façon, vous pouvez obtenir une précision de la différence entre deux dates sont exprimées en millisecondes:À l'aide de cette
time
propriété, vous pouvez faire des choses comme vérifier si une date est avant ou après une autre date. Vous pouvez également faire des calculs sur la distance entre deux dates en définissant certaines constantes:Une fois que vous obtenez le niveau de temps, vous pouvez obtenir des problèmes avec l'heure avancée depuis le changement de 1 heure peut le faire paraître comme une journée complète est passé, quand il n'a pas vraiment. Après des jours et en semaines ou en mois, vous pouvez exécuter dans une année bissextile problèmes.
OriginalL'auteur James Fassett
En supposant que votre chaîne de traitement de code correctement vous donne la date de validité des objets, il suffit d'utiliser la ObjectUtil.dateCompare fonction pour comparer 2 dates:
http://livedocs.adobe.com/flex/3/langref/mx/utils/ObjectUtil.html#dateCompare%28%29
Je suis assez sûr que les types de retour définis dans le ASDocs sont mauvais.
Il va effectivement renvoie -1 si a est null ou avant b; 1 si b est null ou avant.
OriginalL'auteur JeffryHouser
Si vous avez deux dates
Date
objets déjà, il suffit de comparer entre eux. par exemple,a.getTime() > b.getTime()
.Si elles sont des chaînes de caractères, voir leur format est acceptable par le défaut
Date.parse()
fonction. Si non, vous pourriez avoir d'autres choses à faire.Voyons vos valeurs tout d'abord, allons-nous?
Cette erreur est due à votre fichier source, il est nécessaire fichier MXML ou ActionScript, contient des caractères non valides. Les guillemets de ” est après ” ne sont pas valides.
OriginalL'auteur nil
OriginalL'auteur Bruno Pugioli
J'ai réalisé en comparant les dates avec succès à l'aide de code ci-dessous:
OriginalL'auteur Manikandan C