728x90
float timeValue = 90; // second
try
{
string time1 = string.Format("{0:#0}:{1:00}", Mathf.Floor(timeValue / 60), Mathf.Floor(timeValue) % 60);
Debug.Log($"Change time second : {time1}");
}
catch(Exception e)
{
Debug.LogError($"timeValue error {e}");
}
try
{
string time2 = string.Format("{0:00}:{1:00}", Mathf.Floor(timeValue / 60), Mathf.Floor(timeValue) % 60);
Debug.Log($"Change time second2 : {time2}");
}
catch (Exception e)
{
Debug.LogError($"timeValue2 error {e}");
}
float timeValue2 = 4210; // second
try
{
string hTime = string.Format("{0:00}:{1:00}:{2:00}", Mathf.Floor(timeValue2 / 3600), Mathf.Floor((timeValue2 %3600) / 60), Mathf.Floor((timeValue2 % 3600) % 60));
Debug.Log($"Change time second3 : {hTime}");
}
catch (Exception e)
{
Debug.LogError($"timeValue3 error {e}");
}
// 결과
// Change time second : 1:30
// Change time second2 : 01:30
// Change time second3 : 01:10:10
728x90
반응형
'Unity3D > Unity & C#' 카테고리의 다른 글
Unity & C# ~ Object Pool (0) | 2024.10.19 |
---|---|
Unity & C# ~ 한/영 전환 하는 클래스 (0) | 2023.06.29 |
Unity & C# ~ 이미지 파일을 로드하여 스프라이트로 만들기 (Image file Load to Sprite) (0) | 2023.03.14 |
Unity & C# ~ JsonConvert 사용법 (0) | 2023.02.24 |
Unity & C# ~ Additive Load된 씬의 라이팅 세팅 가져오는 법 (0) | 2023.02.09 |