unity 时间换算 时分秒

DT_M

关注

阅读 74

2022-03-12

        private static int OneHour = 3600;

        private static int OneMininue = 60;

        //把秒变成时:分:秒
        public static string FormatSToHMS(int _time)
        {
            int _hour = _time / OneHour;
            int _min = 0;
            int _sec = 0;
            if (_hour > 0)
            {
                _min = (_time % OneHour) / OneMininue;
                _sec = _min > 0 ? (_time % OneHour) % OneMininue : _time % OneHour;
            }
            else
            {
                _min = _time / OneMininue;
                _sec = _min > 0 ? _time % OneMininue : _time;
            }

            return _hour > 0 ? string.Format("{0:00}:{1:00}:{2:00}", _hour, _min, _sec) : string.Format("{0:00}:{1:00}", _min, _sec);
        }

精彩评论(0)

0 0 举报