k0n*_*0ni 1 c# floating-point datetime
我需要一个c#中的方法,它使我看起来像一个双/浮点数的日期时间.
例如
1.5 - > 01:30 2.8 - > 02:48 25.5 - > 25:30(注意:不要显示为日,显示整个小时甚至超过24)
听起来像你不想要一个DateTime
- 你想要一个TimeSpan
:
TimeSpan ts = TimeSpan.FromMinutes(x);
Run Code Online (Sandbox Code Playgroud)
要么
TimeSpan ts = TimeSpan.FromHours(x);
Run Code Online (Sandbox Code Playgroud)
(取决于您的确切要求).
需要注意的是"2.8"不会是正好 2.8,所以你可能无法得到确切你所期望的结果-浮点基地等正常原因
虽然TimeSpan
在当前发布的框架版本中没有自定义格式化值,但它将在.NET 4.0中出现.
归档时间: |
|
查看次数: |
4387 次 |
最近记录: |