0
点赞
收藏
分享

微信扫一扫

unity 时间换算 时分秒

DT_M 2022-03-12 阅读 71
c#

        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 条评论