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