Fra*_*ean 0 c# format datetime
我得到'时间播放'值,它以秒为单位的整数.
提供不到60秒的时间,这是很容易做到的.
但是,很多值都超过59秒,因此无法轻松转换为DateTime.
值的一个示例是:159,这意味着'播放的时间'是2 minutes and 39秒.
提前致谢.
Jon*_*eet 15
首先不应将"秒数"存储在a DateTime中.你应该使用TimeSpan,这很容易:
TimeSpan ts = TimeSpan.FromSeconds(159);
Run Code Online (Sandbox Code Playgroud)
当然,您可以为任何时间添加持续时间DateTime,但这是另一回事.
(如果您在日期和时间方面做了大量工作,您可能还需要查看我的Noda Time库... BCL条款有点令人沮丧.)
| 归档时间: |
|
| 查看次数: |
788 次 |
| 最近记录: |