C# 使用TimeSpan秒数转化为时分秒的写法

1.TimeSpan的生成方法

        // 参数:
// ticks:
// A time period expressed in 100-nanosecond units.
public TimeSpan(long ticks);
public TimeSpan(int hours, int minutes, int seconds);
public TimeSpan(int days, int hours, int minutes, int seconds);
public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds);

  a. Timespan只传一个参数时,默认为100纳秒,即1千万分之一秒,需要再乘以倍率才能换算为秒数

b. 使用 var ts = new TimeSpan(0,0,{秒数}) 的写法, 来将秒数转化为TimeSpan

2.TimeSpan转化为字符串的写法

时分秒:

string str = new TimeSpan(0,0,{秒数}).ToString(@"hh\:mm\:ss")

包含毫秒:

string str = new TimeSpan(0,0,{秒数}).ToString(@"hh\:mm\:ss.ffffff")
上一篇:举例子来说明Python引用和对象


下一篇:PaaS 调研:GAE与 AWS(上)