VB2008 datum format

Status
Niet open voor verdere reacties.

Gizmo2000

Gebruiker
Lid geworden
5 okt 2006
Berichten
69
In VB6 kan ik de datum omzetten naar een ander formaat datum opmaak.

Datum=format(datum1,"yyyymmdd")

als bv datum1= 1-07-2008 , dan wordt Datum 20080701

in VB2008 kan ik deze functie niet vinden.
Wel FormatDateTime , maar dat doet niet wat ik wil.

Iemand een idee hoe dit werkt in VB2008?
 
Je hebt format of formatDateTime helemaal niet nodig.

Code:
Dim a As String = Now().ToString("yyyyMMdd")

kleine toevoeging : kleine m's (mm) zijn minuten, maand zijn hoofdletters (MM)
 
Laatst bewerkt:
Bedankt,

de code werkt wel zoals je het hebt geschreven, maar als ik een datum die ik uit een regel haal probeer om te zetten, dan werkt het niet.

bv
Code:
Datum2=12-04-2009
Dim a As String = Datum2.ToString("yyyyMMdd")

"Kan een object van het type System.String niet converteren naar het type System.IFormatProvider."


Je hebt format of formatDateTime helemaal niet nodig.

Code:
Dim a As String = Now().ToString("yyyyMMdd")

kleine toevoeging : kleine m's (mm) zijn minuten, maand zijn hoofdletters (MM)
 
Laatst bewerkt:
Heb het gevonden!
Code:
Dim Datum2 as Date

Dan werkt het wel!!

Bedankt,

de code werkt wel zoals je het hebt geschreven, maar als ik een datum die ik uit een regel haal probeer om te zetten, dan werkt het niet.

bv
Code:
Datum2=12-04-2009
Dim a As String = Datum2.ToString("yyyyMMdd")

"Kan een object van het type System.String niet converteren naar het type System.IFormatProvider."
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan