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之间的区别