unity 초를 분 초 밀리세컨드 단위 출력 ( minute, seconds, Millisecond parsing) parsing )
2020. 4. 3. 09:58ㆍ개발 달리기/Unity 개발달리기
안녕하세요. 달리는애아빠입니다.
초를 입력 받아 분초로 표현하는 알고리즘입니다.
해당하는 코드를 응용하면 많은 활용도가 있으니 잘 적용해보시길 바랍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | using System; //초를 입력받아 분,초 표시 public string getParseTime(float time) { string t = TimeSpan.FromSeconds(time).ToString("mm\\:ss"); string[] tokens = t.Split(':'); return tokens[0] + ":" + tokens[1]; } //초를 입력받아 분,초,밀리세컨트 public string getParseTime(float time) { string t = TimeSpan.FromSeconds(time).ToString("mm\\:ss\\:ff"); string[] tokens = t.Split(':'); return tokens[0] + ":" + tokens[1] + ":" + tokens[2]; } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public int GetMinute(float time) { return (int)((time / 60) % 60); } public int GetSecond(float time) { return (int)(time % 60); } public string GetMilliseconds(float time) { string milliseconds = string.Format("{0:.00}", (time % 1)); milliseconds = milliseconds.Replace(".", ""); return milliseconds; } | cs |
2가지 형태로 상황에 맞게 응용하시면 시간 파싱 부분은 크게 어려움 없이 사용하시리라 봅니다.
결과
미약하게나마 유용한 정보가 되었다면 구독 공감 버튼은 작성자에게 큰 힘이 됩니다. 감사합니다 ^^
'개발 달리기 > Unity 개발달리기' 카테고리의 다른 글
[Unity][C#] 지정된 폴더 에서 폴더 목록 가져오기 (1) | 2020.04.06 |
---|---|
Unity nGUI Circular Progress Bar Thumb 붙히기 (시간 기준 Rotate 시키기) (0) | 2020.04.02 |
Unity nGUI Circular Progress Bar 만들기 ( 원형 프로그레스바 ) (0) | 2020.04.02 |
Unity litjson Exception - JsonException: Can't assign value '1' (type System.Int32) to type System.String (0) | 2020.03.31 |
[Unity] Animation 재생 시간 구하기 (0) | 2019.06.11 |