코딩하는코알라/C#

[.NET] DateTime.Compare(DateTime A , DateTime B) A,B날짜비교

룰루랄라코알라 2022. 11. 11. 19:43

날짜 비교시 편하게 쓰는 것중에 DateTime.Compare 메서드를 사용하여 A날짜가 B 날짜보다 빠른지, 같은지 , 늦은지 확인하는 메서드이다.

 

DateTime A  : 비교인자

DateTime B : 기준인자

DateTime.Compare(DateTime A , DateTime B)

 

DateTime A  : 비교인자

DateTime B : 기준인자

DateTime.Compare(DateTime A , DateTime B); 

/// A: 20221101
/// B: 20221111
/// 결과값 : -1

 

A가 B보다 이전인경우 -1
A가 B보다 같은경우 0
A가 B보다 나중인경우 1

다음같이 사용 할수있고  조금 응용하면 

DataTime A : 20221101

DataTime B: 20221111

DataTimeTest.Text = (DateTime.Compare(A, B) >= 0) ? A: B;

 

형태로 날짜 기준으로 텍스트를 변경할수있다.

반응형