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));
}
★★☆☆☆
반응형
댓글