C#如何把秒数转换成完整日期?
发布网友
发布时间:2022-04-26 08:04
我来回答
共5个回答
懂视网
时间:2022-05-16 19:46
Converts time in seconds to hours, minutes, and seconds
代码如下:
intTotalSecs = 15438
intHours = intTotalSecs 3600
intMinutes = (intTotalSecs Mod 3600) 60
intSeconds = intTotalSecs Mod 60
WScript.Echo "Hours: " & intHours
WScript.Echo "Minutes: " & intMinutes
WScript.Echo "Seconds: " & intSeconds
热心网友
时间:2022-05-16 16:54
1.用除以60的方法肯定可以,除以3600的值是小时,余数除以60是分,余数是秒TimeSpan a=TimeSpan.FromMilliseconds(10000);
string s=Convert.ToInt32(a.TotalHours).ToString() + ":" + a.Minutes.ToString() + ":" + a.Seconds.ToString() + "." + a.Milliseconds.ToString() ;
a=10000;
long h,m,s,mi;
h=a / 3600000;
a%=3600000;
m=a/60000;
a%=60000;
s=a/1000;
a%=1000;
mi=a;
textBox1.Text=h.ToString()+":"+m.ToString()+":"+s.ToString()+":"+mi.ToString();//38小时53分钟20秒
热心网友
时间:2022-05-16 18:12
DateTime dt = new DateTime(1970, 1, 1).AddSeconds(150166757);
返回1970年1月1日开始1501667573秒后的时间。你想从元年1月1日开始就用
DateTime dt = new DateTime(0).AddSeconds(150166757);
DateTime对象里有年月日等各种属性。
热心网友
时间:2022-05-16 19:47
DateTime dt = new DateTime(毫秒数,这里是重载的,你可以看看); 然后dt下面就有很多方法属性了,你想要得到年月日时分称都不成问题
热心网友
时间:2022-05-16 21:38
关键是起点是什么时候?