C#秒轉換小時


 #region 秒轉換小時 SecondToHour
        /// <summary>
        /// 秒轉換小時
        /// </summary>
        /// <param name="time"></param>
        /// <returns></returns>
        public static string SecondToHour(double time)
        {
            string str = "";
            int hour = 0;
            int minute = 0;
            int second = 0;
            second = Convert.ToInt32(time);

            if (second > 60)
            {
                minute = second / 60;
                second = second % 60;
            }
            if (minute > 60)
            {
                hour = minute / 60;
                minute = minute % 60;
            }
            return (hour + "小時" + minute + "分鍾"
                + second + "");
        } 
        #endregion

比如:一個小時=60分=3600秒

調用:SecondToHour(3600);

顯示:

1小時0分鍾0秒

 

 

可以再進行優化,如果分鍾和秒為0時,就不顯示。

http://blog.csdn.net/lilinoscar/article/details/51968565


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM