datum aftellen?

Status
Niet open voor verdere reacties.

Dummy1912

Gebruiker
Lid geworden
26 mrt 2010
Berichten
362
Hallo,

iemand die mij kan helpen met dit?

bv:
ik heb een datum staan 15/10/2010 nu zou ik deze datum
moeten laten aftrekken door de datum van vandaag dus 12/10/2010

is nog 3 dagen te gaan.

hoe kan ik dit doen?

simpel gezegt enig welke datum gewoon laten aftrekken met de datum van de dag.

Dummy1912
 
Code:
        Dim d1 As Date = "15/10/2010"
        Dim d2 As Date = "12/10/2010"

        Dim ts As TimeSpan = d1.Subtract(d2)

        MessageBox.Show("The difference is: " & ts.Days & " days.")

Dat zou moeten voldoen. :)
 
Hey Mighty,

is dit juist?
ik heb als voorbeeld:
13/10/2010
datum vandaag 12/10/2010

en krijg 0
 
ja, 13/10/2010 is morgen. Je kan niet 12/10/2010 - 13/10/2010 doen.

Dan moet je 13/10/2010 - 12/10/2010 doen, dus zo:

Code:
        Dim d1 As Date = "13/10/2010"
        Dim d2 As Date = "12/10/2010"

        Dim ts As TimeSpan = d1.Subtract(d2)

        MessageBox.Show("The difference is: " & ts.Days & " days.")
 
en als ik nu bv
over de datum zit kan ik dit dan ook aangeven met een .... 7 days to late?

bv:
je moest het terug brengen op 13/10/2010
maar we zijn al de 20/10 dat is 7 dagen te laat
gaat dat ook?
 
Zo:

Code:
   MessageBox.Show("19 October 2010 is " & DateDiff("d", "12/10/2010", "19/10/2010") & " days from now.")
 
wow cool
nog 1 vraagje mighty

is er een manier om de -2 weg te doen dat er enkel komt 2
 
-2?

Als ik die messagebox doe, krijg ik gewoon netjes 7 te zien, omdat 19 oktober 7 dagen vanaf vandaag is. Ik denk dat je de input dates verkeerd om hebt. Want als ik de dates omdraai, krijg ik inderdaad -7 te zien.

Dus draai de dates om. Dus:

Date1 = Date.Today
Date2 = datum in de toekomst

Code:
  MessageBox.Show("19 October 2010 is " & DateDiff("d", Date.Today, "19/10/2010") & " days from now.")

Zo dus.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan