게임 내부에서 시간을 표시해야 하는데 단순히 초만 표시하는게 아니라 00 : 00의 양식으로 표현하고 싶을땐 어떻게 해야할까? 해서 정리해본다
의외로 간단하더라..
string.Format("{0:D2} : {1:D2}, min, sec);
이렇게 Format을 이용하면 쉽게 해결 D2의 의미는 자리값으로 보면된다 2자리 이상의 십진수 형식을 지키도록 표시
이 외에도 많은 형식이 있다.
두고두고 써먹으면 좋을듯!
비슷하게 쓰는것이 년도 표시도있는데 유니티에서 불러오는 코드는
using System;
public class TimeUtils
{
public string GetCurrentDate()
{
return DateTime.Now.ToString();
}
}
ToString("yyyy-MM-dd HH:mm:ss tt")
으로 형식을 지전하면 된다. 그럼 년도 월 일 시간 순으로 변환해서 표시