컨트롤 (날짜 선택 도구, 시간 선택 도구)에 값을 문자열로 사용하고이를이 개체에 설정하려면 어떻게해야합니까?문자열을 시간/날짜 값을 vb.net을 사용하여 dateTime 값으로 변환합니다.
.Date는 테이블에서 dateTime으로 선언됩니다.
dim DateVal As String
dim TimeVal As String
With Object
.Date = ???
End With
컨트롤 (날짜 선택 도구, 시간 선택 도구)에 값을 문자열로 사용하고이를이 개체에 설정하려면 어떻게해야합니까?문자열을 시간/날짜 값을 vb.net을 사용하여 dateTime 값으로 변환합니다.
.Date는 테이블에서 dateTime으로 선언됩니다.
dim DateVal As String
dim TimeVal As String
With Object
.Date = ???
End With
문자열을 "중요하게 생각하는"이유는 무엇입니까? DateTimePicker
컨트롤을 사용하는 경우 문자열이 아닌 DateTime
을 반환하는 Value
property이 있습니다.
그래서이 속성을 사용하고 형식을 개체로 변환하거나 상자에 넣지 마십시오. 표시하지 않으려면 String
으로 변환하지 말고 그대로두고 변수는 DateTime
입니다. 내가 알림을 만드는 오전
, 사용자가 미리 알림 날짜 시간을 선택할 수에있다, 그래서 내가 문자열로 값을가 나타난다 웹 서비스 방법을 통해이 값을 전달합니다. 그런 다음
당신이 DateTime
로 문자열을 변환 Date.Parse
또는 Date.TryParse
사용하는 방법을 요구하고 : 그것은 잘못된있을 경우
Dim dt As Date = Date.Parse(dateString)
: 형식이 일반적인 경우
을
Dim dt As Date
If Date.TryParse(dateString, dt) Then
' ....
End If
형식이 흔하지 않거나 현재 문화권과 동일하지 않은 경우 (r ead : http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx) :
Dim format = "MMM dd, yyyy" ', e.g.: Oct 02, 2013
Dim dt As Date
If Date.TryParseExact(dateString, format, CultureInfo.InvariantCulture, DateTimeStyles.None, dt) Then
' ....
End If
문자열을 "중요하게 생각하는"이유는 무엇입니까? 'DateTimePicker' 컨트롤을 사용하면'Value' 속성을 갖습니다 (http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.value.aspx) DateTime'은 문자열이 아닙니다. –
알림을 생성 중입니다. 사용자는 알림 날짜를 한 번 선택해야하며,이 값을 웹 서비스 메서드로 전달하여 값을 문자열로받습니다. @Tim Schmelter – Alaa