在C#中将秒转换为(小时:分钟:秒:毫秒)时间的最佳方法是什么?
约会时间
DateTime是一个值类型的结构,如int,double等。它在System命名空间中可用,并且存在于mscorlib.dll程序集中。它实现了IComparable,IFormattable,IConvertible,ISerializable,IComparable,IEquatable等接口。DateTime包含Day,Month等属性,年,时,分,秒,DayOfWeek等在DateTime对象中。
时间跨度
TimeSpan结构表示一个时间间隔,该时间间隔是两次之间的时间差,以天,小时,分钟和秒为单位。TimeSpan用于比较两个DateTime对象以查找两个日期之间的差。TimeSpan类提供FromDays,FromHours,FromMinutes,FromSeconds和FromMilliseconds方法,以分别从天,小时,分钟,秒和毫秒创建TimeSpan对象。
例子1
static void Main(string[] args){
TimeSpan t = TimeSpan.FromSeconds(3752);
string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms",
t.Hours,
t.Minutes,
t.Seconds,
t.Milliseconds);
System.Console.WriteLine(answer);
Console.ReadLine();
}输出结果
01h:02m:32s:000ms
例子2
static void Main(string[] args){
TimeSpan t = TimeSpan.FromSeconds(6);
string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms",
t.Hours,
t.Minutes,
t.Seconds,
t.Milliseconds);
System.Console.WriteLine(answer);
Console.ReadLine();
}输出结果
00h:00m:06s:000ms
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短