C# DateTime.Compare는 두 DateTime 날짜가 동일한지 여부를 판단합니다.
DateTime t1 = DateTime.Now.Date; //2020/8/4 0:00:00
DateTime t2 = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));// 2020/8/4 16:24:54
DateTime t3 = Convert.ToDateTime(t1.AddHours(16).AddMinutes(24).AddSeconds(t2.Second).AddMilliseconds(t2.Millisecond));//2020/8/4 16:24:54
if (DateTime.Compare(t2, t3) == 0)
{
}
DateTime.Now가 얻은 결과는 연월일 시분초만 보이지만 사실은 그렇지 않다,Date Time.Now는 밀리초 값을 포함하고 두 개의datetime 유형의 시간을 직접 비교해 보면 나중에 판단에 들어가지 않을 것이다. 밀리초가 다르기 때문에 여기에는 밀리초도 추가해야 한다.DateTime.Compare:
compare 방법을 사용하여 두 시간의 큰 시간을 비교하면 전송된 두 시간 매개 변수는 반드시 같은 시간대에 속해야 하는 것 외에 반드시 같은 정밀도 범위에 속해야 한다.두 DateTime 인스턴스를 비교하고 첫 번째 인스턴스가 두 번째 인스턴스보다 빠른지, 같은지, 늦은지를 나타내는 정수를 반환합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
부트스트랩 ASP.NET에서 설정하는 법1) _Layout.cshtml 內 link로 bootstrap 참조 2) Nuget 패키지에서 BootStrap 다운로드 3) 하단 부트스트랩 예제 사이트 참고해서 프로젝트 개발 참고 :...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.