2009-05-22 14 views
6

Nie jestem pewien, czy jest to coś z xslt lub xpath ... ale jak mogę zwiększyć datę o 1 dzień? Na przykład, jeżeli data jest 16.02.2009 chcę data być zwiększana o 1, aby stać 2/17/2009 etc. etc.W Dynamics AX, X ++, jak zwiększyć zmienną daty

+3

Dbaj o przykład tego, co chcesz osiągnąć? –

+0

zwiększyć datę o jedną, co? sekunda, minuta, godzina, dzień? – x0n

Odpowiedz

9

Zwiększanie datę zmienną X ++, Dynamics AX:

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

    transDate++; 

    print transDate; 
    pause; 
} 

Wynik: 17/02/2009

+0

Wydaje się, że to bardzo zły sposób. Czy dodajesz dni, miesiące, lata? Może minuty lub sekundy? Druga odpowiedź tutaj jest znacznie lepsza. –

+0

A) Daty w AX to nic innego jak liczba dni, które upłynęły od 01.01.1900. B) Nie można dodawać minut lub sekund do zmiennych wpisywanych na datę. C) Pytanie wyraźnie dotyczyło inkrementacji o kilka dni. D) Jeśli podoba ci się druga odpowiedź, możesz ją przegłosować, pamiętaj tylko, że chodzi o zwiększanie wartości utcDateTime, a nie o zwiększanie daty, dlatego odpowiada na inne pytanie. Przydatne wiedzieć, mimo to. – 10p

Powiązane problemy