텍스트 필드를 날짜 시간으로 변환하고 db로 삽입합니다. 텍스트 필드가 null의 경우에는,"문자열이 유효한 DateTime으로 인식되지 않았습니다"문제를 해결하는 방법?
문자열이 유효한 날짜 시간
이 인정되지 않았 음을 예외 내가 무슨 짓을 던졌습니다 :
nvpt4Entities db = new nvpt4Entities();
ClassInfo order = new ClassInfo
{
ClassID = classID.Text,
ClassName = className.SelectedItem.Text,
ClassTime = classTime1.Text,
ClassDate = DateTime.ParseExact(classDate1.Text, "MM/dd/yyyy", null),
ClassDay = classDay.SelectedValue,
ClassMonth = classMonth.SelectedValue,
ClassLocation = classLocation.SelectedItem.Text,
ClassNotes= classNotes.Text,
ClassInstructor = classInstructor.SelectedValue,
ClassInstructor1 = classInstructor2.SelectedValue,
ClassInstructor2 = classInstructor3.SelectedValue,
MultiDate2 = DateTime.ParseExact(multidate2.Text, "MM/dd/yyyy", null),
MultiDate3 = DateTime.ParseExact(multidate3.Text, "MM/dd/yyyy", null),
MultiDate4 = DateTime.ParseExact(multidate4.Text, "MM/dd/yyyy", null),
MultiDate5 = DateTime.ParseExact(multidate5.Text, "MM/dd/yyyy", null),
ClassStrength = Convert.ToInt16(classStrength.Text),
ClassProvider = classProvider.SelectedItem.Text,
LocationID = Convert.ToInt16(classLocation.SelectedValue),
ClassCID = Convert.ToInt16(className.SelectedValue),
ProviderID = Convert.ToInt16(classProvider.SelectedValue)
};
을 그래서, db에 삽입하는 동안 null 문자열을 datetime으로 변환하는 방법을 알고 싶습니다.
null 문자열을 어떻게 변환 하시겠습니까? 이러한 nullable 'DateTime' 열입니까? – Jacob
아니요 null 가능 날짜 시간 열이 아닙니다 – user838359
그럼 null 문자열을 어떻게 변환해야합니까? – Jacob