728x90
string format = string.Format("yyyy-MM-dd HH:mm"); //포맷 지정, 년-월-일 시:분
DateTime nowTime = DateTime.Now; //현재 시간
//받아온 String Data, 2021-05-26 10:31
DateTime dataUpdateTime = DateTime.ParseExact(sendDataUpdateTime, format, null);
TimeSpan compareTime = nowTime - dataUpdateTime; //DateTime 비교

//분단위 비교, compareTime.Minutes 사용시 날짜 변경은 확인 안됨, Abs는 절대값으로 확인 하기 위해서 사용 
double compareTimeResult = Math.Abs(compareTime.TotalMinutes); 
Console.WriteLine($"nowTime: {nowTime.ToString(format)} dataUpdateTime: {dataUpdateTime.ToString(format)}");
Console.WriteLine($"compareTimeResult: {compareTimeResult}");

 

출처: https://hongjinhyeon.tistory.com/72

728x90

+ Recent posts