C# 简单粗暴的毫秒转换成 分秒的格式
生活随笔
收集整理的這篇文章主要介紹了
C# 简单粗暴的毫秒转换成 分秒的格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C# 簡單粗暴的毫秒轉換成 分秒的格式
1:code(網絡上很多存在拷貝或者存在bug的或者不滿足自己的要求)
1 public static string RevertToTime(double milliSeconds)//毫秒
2 {
3 double getsecond = milliSeconds * 1.0 / 1000;
4 double getdoubleminuth = Math.Floor(getsecond / 60);
5 string minuthTIme = string.Empty;
6 string secondTime = string.Empty;
7 string resultShow = string.Empty;
8 if (getdoubleminuth >= 1)
9 {
10 minuthTIme = getdoubleminuth >= 10 ? $"{getdoubleminuth}" : $"0{getdoubleminuth}";
11 double getmtemp = getdoubleminuth * 60;
12 double getmtemp2 = getsecond - getmtemp;
13 double timemiao = Math.Floor(getmtemp2);
14 secondTime = $"{(timemiao >= 10 ? timemiao.ToString() : "0" + timemiao)}";
15 resultShow = $"{minuthTIme}分{secondTime}秒";
16 }
17 else
18 {
19 secondTime = getsecond >= 10 ? getsecond.ToString() : ("0" + getsecond);
20 resultShow = $"0分{secondTime}秒";
21 }
22 return resultShow;
23
24 #region old
25 //double getsecond = milliSeconds * 1.0 / 1000;//得到秒鐘
26 //double getdoubleminuth = getsecond * 1.0 / 60;//得到分鐘
27 //double scoreDes = Math.Round(getdoubleminuth, 0);
28 //return scoreDes > 0 ? $"{scoreDes}分0秒" : $"0分{Math.Round(getsecond, 0)}秒";
29 #endregion
30
31 }
2:測試結果OK
如有疑問或者錯誤的地方,請跟帖,本人會第一時間答復以及相互學習,謝謝!個人會不斷的上傳自己的學習心得!
我的博客園地址:https://www.cnblogs.com/Fengge518
總結
以上是生活随笔為你收集整理的C# 简单粗暴的毫秒转换成 分秒的格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在线Cron表达式生成器
- 下一篇: Tp3 和 Tp5之间的区别