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));
}
★★☆☆☆
반응형
'개발 > 코드' 카테고리의 다른 글
Unity)List Shuffle(리스트 랜덤으로 순서 변경) (0) | 2020.12.15 |
---|---|
코드) 리스폰 가능한 포지션 가져오기(방해물 영역제외) (0) | 2020.05.29 |
코드) Unity - 바이트를 기준으로 String 짜르기 (2) | 2020.03.25 |
코드) 카메라 줌 (Camera Zoom) (1) | 2020.03.15 |
코드) 원 운동 (0) | 2020.03.03 |
댓글