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")

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM