DATETIME 열에 DataGridView
이라는 날짜와 시간이 모두 포함되어 있습니다. 날짜와 시간을 구분해야합니다. 날짜는 한 열에, 시간은 다른 열에 표시되어야합니다.DataGridView에서 날짜와 시간을 나누기
나는 무언가를 시도했지만 단지 날짜 만 또는 시간 만 제공합니다. 그러나 나는 그들 모두를 따로 필요로했다.
DATETIME 열에 DataGridView
이라는 날짜와 시간이 모두 포함되어 있습니다. 날짜와 시간을 구분해야합니다. 날짜는 한 열에, 시간은 다른 열에 표시되어야합니다.DataGridView에서 날짜와 시간을 나누기
나는 무언가를 시도했지만 단지 날짜 만 또는 시간 만 제공합니다. 그러나 나는 그들 모두를 따로 필요로했다.
간단히 (실시 예)를 수행 할 수
DateTime dt = DateTime.Now;
string date = dt.ToShortDateString();
string time = dt.ToShortTimeString();
을 그리고, DataGridView
의 셀에 대응하는 삽입 :
dataGridView.Columns[#].DefaultCellStyle.Format = "MM/dd/yyyy";
:
dataGridView1[0, 1].Value = date;
dataGridView1[0, 2].Value = time;
넌 열의 셀 서식 월 dataGridView.Columns[#].DefaultCellStyle.Format = "HH:mm";
#
을 대상 열로 바꿉니다.
위의 예에서 일반적인 모든 DateTime
서식 옵션을 사용할 수 있습니다. 필요에 맞게 조정할 수 있습니다. 사용 가능한 옵션을 검토하려면 MSDN의 Custom Date and Time Formatting Strings 설명서 페이지를 참조하십시오.
코드를 보지 않고도 정확한 답변을 제공하기가 어렵습니다. 'DateTime' 데이터 타입이라면'.ToShortDateString()'또는'.ToShortTimeString()'을 사용하여 날짜 나 시간을 얻을 수 있습니다. – Icemanind
당신의 마지막 문장은 매우 혼란 스럽습니다 ... 당신은 날짜와 시간 만 받지만, 당신의 필요는 따로 있습니다 .... ??? – mdisibio