2009-11-20 5 views

답변

4

:

' 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") 

참조 : http://msdn.microsoft.com/en-us/library/1k1skd40(VS.80).aspx

VB6에서 :

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

감사합니다! 내 데이트가 유럽 형식이라면? dd/mm/aaaa – simone

+0

하지만 미국판 형식의 myDateTime을 인쇄하려고하면 어떻게 인쇄 할 수 있습니까 (그리고 데이터베이스에 삽입할까요)? 감사합니다 – simone

+0

추가 세부 사항 – Martin

관련 문제