DateTime.Compare 메서드는 두 날짜를 비교하고 첫 번째 날짜가 두 번째보다 빠른지, 같은지, 늦은지를 나타내는 정수를 반환합니다.
public static int Compare (DateTime t1, DateTime t2);
// t1 첫 번째 날짜
// t2 두 번째 날짜
t1이 t2보다 이전인 경우 | DateTime.Compare(DateTime.Now.AddDays(-1), DateTime.Now) | -1 |
t1이 t2와 같은 경우 | DateTime.Compare(DateTime.Now, DateTime.Now) | 0 |
t1이 t2보다 나중인 경우 | DateTime.Compare(DateTime.Now.AddDays(1), DateTime.Now) | 1 |
A. 두 날짜 비교
DateTime t1999 = new DateTime(1999, 1, 30, 0, 0, 0);
DateTime t2022 = new DateTime(2022, 12, 30, 12, 0, 0);
string relationship;
int result = DateTime.Compare(t1999, t2022); // result = -1
if (result == -1)
relationship = "t1999가 t2022보다 더 오래됐습니다.";
else if (result == 0)
relationship = "t1999와 t2022가 같습니다.";
else if (result == 1)
relationship = "t1999가 t2022보다 최신입니다.";
// relationship = t1999가 t2022보다 더 오래됐습니다.
[.NET] System.Data.SqlClient 참조하기 (0) | 2022.09.14 |
---|---|
[.NET] NLog 사용 (0) | 2022.06.02 |
[.NET] Dapper value return To List<Dictionary<string, string>> (0) | 2022.02.14 |
[.NET] TimeZoneInfo.ConvertTime, 표준 시간대 간 시간 변환 (0) | 2021.07.25 |
[.NET] TimeZoneInfo.FindSystemTimeZoneById, 표준 시간대 검색 (0) | 2021.07.24 |
댓글 영역