把分钟数转化成几小时几分钟(100 -> 01:40)

        /// 
        /// 把分钟数转化成几小时几分钟(100 -> 01:40)
        /// 
        /// 待转化的分钟数
        /// 几小时几分钟
        string ConvertToTime(object minutes)
        {
            int M = 0;//待转化的分钟数;
            int h = 0;//小时
            int m = 0;//分钟

            try
            {
                if (minutes.ToString() != "")
                {
                    M = Convert.ToInt32(minutes);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            h = M / 60;
            m = M % 60;

            DateTime time = DateTime.Parse("00:00");
            time = time.AddHours(h).AddMinutes(m);

            string R = time.ToString("HH:mm");
            if (R == "00:00")
            {
                R = ""; ;
            }
            return R;

        }


 

你可能感兴趣的:(C#,时间转化,分钟数,几小时几分钟)