所以我有一个 webapp,它调用一个 SQL 包函数,它以 d.(一天的小数点[最多两位小数])的形式返回一个数字类型。
例如,1.5 将转换为一天半。
我想将其转换为时间跨度。从使用 C# 开始,似乎有很多有用的库函数,所以我希望可能有一些函数可以调用并在一两行中进行转换。但是,我能找到的最接近的东西是Parse。然而,它只有 0-23 小时的小时格式,而不是需要几天的时间。
那么是否有其他一些我可以使用的功能,或者我可以使用一些像这样的黑客:
culture = new CultureInfo("d.(hh*24)"),
TimeSpan ts = TimeSpan.Parse(value, culture);