C#實現(xiàn)秒轉(zhuǎn)換小時方法


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

調(diào)用:SecondToHour(3600);

顯示:1小時0分鐘0秒

可以再進(jìn)行優(yōu)化,如果分鐘和秒為0時,就不顯示。


#region 秒轉(zhuǎn)換小時 SecondToHour  
       /// <summary>  
       /// 秒轉(zhuǎn)換小時  
       /// </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  


原文鏈接:C#實現(xiàn)秒轉(zhuǎn)換小時方法