본문 바로가기
개발/코드

코드) c# 날짜계산하기(DateTime 비교)

by 테샤르 2020. 5. 29.

c# 날짜 계산하기

게임 작업을 하다 보면 시간을 기준으로 처리하는 로직들이 꽤나 많이 필요하다.

유틸 함수로 따로 처리해두고 필요할 때 사용하면 편리하다.

반응형

 

현재 날짜와 저장된 날짜와 비교하기

System.DateTime currentDate = System.DateTime.Now;
System.DateTime prevDate =  DateTime.Parse(missionAttendanceValue);
System.TimeSpan timeCal = currentDate - prevDate;

if( timeCal.Days == 0 ){
	//return; //같은날인경우
}

하루를 기준으로 갱신되는 시간 값 가져오기

 private void UpdateTimeInfo()
 {
     DateTime today = DateTime.Now;
     DateTime answer = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0).AddDays(1);
     System.TimeSpan timeCal = answer - today;

    //하루기준
    this.m_TextTimeInfo.text = string.Format("Next missions in {0}", Utill.Instance.GetHHMMSS((int)timeCal.TotalSeconds));
}

 

 

 

반응형

댓글