Visual Basic .NET Language
날짜
수색…
문자열을 날짜로 변환 (구문 분석)
변환 (파싱)중인 문자열의 형식을 알고 있으면 DateTime.ParseExact
를 사용해야합니다.
Dim dateString As String = "12.07.2003"
Dim dateFormat As String = "dd.MM.yyyy"
Dim dateValue As Date
dateValue = DateTime.ParseExact(dateString, dateFormat, Globalization.CultureInfo.InvariantCulture)
문자열 형식이 확실하지 않은 경우 DateTime.TryParseExact
를 사용하여 결과를 테스트하여 구문 분석 여부를 확인할 수 있습니다.
Dim dateString As String = "23-09-2013"
Dim dateFormat As String = "dd-MM-yyyy"
Dim dateValue As Date
If DateTime.TryParseExact(dateString, dateFormat, Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None, dateValue) Then
'the parse worked and the dateValue variable now holds the datetime that was parsed as it is passing in ByRef
Else
'the parse failed
End If
날짜를 문자열로 변환
단순히 DateTime
객체의 .ToString
오버로드를 사용하여 필요한 형식을 가져옵니다.
Dim dateValue As DateTime = New DateTime(2001, 03, 06)
Dim dateString As String = dateValue.ToString("yyyy-MM-dd") '2001-03-06
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow