2009-05-22 7 views
6

Je ne sais pas si c'est quelque chose avec xslt ou xpath..mais comment puis-je incrémenter une date de 1 jour? Par exemple, si la date est 2/16/2009 Je veux la date à incrémentée de 1 pour devenir 17.02.2009 etc., etc.Dans Dynamics AX, X ++, comment incrémenter une variable de date

+3

Vous voulez donner un exemple de ce que vous voulez accomplir? –

+0

incrémenter une date par un quoi? deuxième, minute, heure, jour? – x0n

Répondre

9

incrémenter une variable de date dans X ++, Dynamics AX:

static void IncDate(Args _args) 
{ 
    TransDate transDate = 16\02\2009; 
    ; 

    transDate++; 

    print transDate; 
    pause; 
} 

Résultat: 17/02/2009

+0

Cela semble être une très mauvaise façon de le faire. Ajoutez-vous des jours, des mois, des années? Peut-être minutes ou secondes? La deuxième réponse ici est beaucoup mieux. –

+0

A) Les dates dans AX ne sont rien d'autre que le nombre de jours passés à partir du 01/01/1900. B) Vous ne pouvez pas ajouter de minutes ou de secondes aux variables saisies par date. C) La question était clairement d'augmenter de plusieurs jours. D) Si vous aimez l'autre réponse, n'hésitez pas à l'augmenter, gardez simplement à l'esprit qu'il s'agit d'incrémenter utcDateTime et non d'incrémenter une date, c'est donc répondre à une question différente. Utile de savoir quand même. – 10p

Questions connexes