날짜 시간의 시간 부분을 제거하거나 형식이 object
아닌 형식으로 다음 형식의 날짜를 가지고 있어야합니다 string
.
06/26/2009 00:00:00:000
string
날짜 object
형식이 필요하므로 변환 방법을 사용할 수 없습니다 .
내가 먼저 변환 시도 DateTime
A를 string
, 그것에서 시간 특정 날짜를 제거하지만, 추가 12:00:00 AM
최대한 빨리 다시 변환으로 DateTime
object
다시.
답변
Date 속성을 사용하십시오 .
var dateAndTime = DateTime.Now;
var date = dateAndTime.Date;
date
변수는 날짜를 포함, 시간 부분이 될 것입니다 00:00:00
.
답변
형식 문자열을 사용하여 출력 문자열에 원하는 형식을 제공 할 수 있습니다.
DateTime dateAndTime = DateTime.Now;
Console.WriteLine(dateAndTime.ToString("dd/MM/yyyy")); // Will give you smth like 25/05/2011
사용자 정의 날짜 및 시간 형식 문자열 에 대해 자세히 알아보십시오 .
답변
ToShortDateString 메소드를 사용하십시오. http://msdn.microsoft.com/en-us/library/system.datetime.toshortdatestring.aspx 설명서를 참조 하십시오
var dateTimeNow = DateTime.Now; // Return 00/00/0000 00:00:00
var dateOnlyString = dateTimeNow.ToShortDateString(); //Return 00/00/0000
답변
DateTime.Date 속성을 살펴보십시오 .
이 인스턴스의 날짜 구성 요소를 가져옵니다.
답변
이 Date
숙박 시설은 자정에 날짜를 반환합니다.
한 가지 옵션은 개별 값 (일 / 월 / 년)을 별도로 가져 와서 원하는 유형으로 저장하는 것입니다.
var dateAndTime = DateTime.Now;
int year = dateAndTime.Year;
int month = dateAndTime.Month;
int day = dateAndTime.Day;
string.Format("{0}/{1}/{2}", month, day, year);
답변
위의 답변 중 어느 것도 winforms에서 내 문제를 해결하지 못했습니다.
날짜 만 도달하는 가장 쉬운 방법 은 Datetime의 간단한 기능입니다.
DateTime dt = DateTime.now;
String BirthDate = dt.ToShortDateString();
생일 문자열 만 날짜가됩니다.
답변
이를 위해 자신의 구조를 만들어보십시오. DateTime 객체에는 날짜와 시간이 모두 있습니다