2009-05-22 10 views
6

Ich bin nicht sicher, ob es etwas mit Xslt oder Xpath ist .. Aber wie kann ich ein Datum um 1 Tag erhöhen? Wenn beispielsweise das Datum 2009.02.16 ist möchte ich das Datum um 1 erhöht werden, werden 2009.02.17 etc. etc.In Dynamics AX, X ++, wie erhöhen Sie eine Datumsvariable

+3

Möchten Sie ein Beispiel geben, was Sie erreichen möchten? –

+0

ein Datum um eins erhöhen was? Sekunde, Minute, Stunde, Tag? – x0n

Antwort

9

Inkrementieren ein Datum Variable in X ++, Dynamics AX:

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

    transDate++; 

    print transDate; 
    pause; 
} 

Ergebnis: 17/02/2009

+0

Dies scheint ein sehr schlechter Weg, es zu tun. Fügen Sie Tage, Monate, Jahre hinzu? Vielleicht Minuten oder Sekunden? Die zweite Antwort hier ist viel besser. –

+0

A) Daten in AX sind nichts anderes als die Anzahl der Tage, die vom 01.01.1900 verstrichen sind. B) Sie können keine Minuten oder Sekunden zu typisierten Variablen hinzufügen. C) Die Frage lautete eindeutig, ob man sich um Tage erhöhen würde. D) Wenn Sie die andere Antwort mögen, zögern Sie nicht, sie zu verbessern, denken Sie daran, dass es darum geht, utcDateTime zu inkrementieren und nicht um ein Datum zu inkrementieren, daher beantwortet es eine andere Frage. Nützlich, um es trotzdem zu wissen. – 10p

Verwandte Themen