2009-11-20 11 views

Répondre

4

En VB.NET:

' Assume the current culture is en-US. 
' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds. 
Dim myDateTimeValue As String = "2/16/1992 12:15:12" 
Dim myDateTime As DateTime = DateTime.Parse(myDateTimeValue) 

' Reverse month and day to conform to a different culture. 
' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds. 
Dim cultureGB = New CultureInfo("en-GB", True) 
Dim myDateTimeValue As String = "16/2/1992 12:15:12" 
Dim myDateTime As DateTime = DateTime.Parse(myDateTimeValue, cultureGB) 

' Dsiplay the date in DD/MM/YYYY format 
Debug.Print Format(myDateTime ,"dd/MM/yyyy") 

Référence: http://msdn.microsoft.com/en-us/library/1k1skd40(VS.80).aspx

En VB6:

dim dt as date 
dim s as string 
s="10/09/2009" 
dt = cdate(s) 
+0

Merci! Et si ma date est au format européen? dd/mm/aaaa – simone

+0

Mais si j'essaie d'imprimer myDateTime est au format américain ... comment puis-je l'imprimer (et l'insérer dans la base de données) dans le format européen? Merci – simone

+0

Ajout des détails pour vous – Martin

Questions connexes