gpt4 book ai didi

c# - 带有可选小时数的 TimeSpan FormatString

转载 作者:可可西里 更新时间:2023-11-01 07:55:34 25 4
gpt4 key购买 nike

我有一个时间跨度,ts,它主要是分和秒,但有时是几小时。我希望 ts 返回一个格式化的字符串,它将给出以下结果:

3:30 (hours not displayed, showing only full minutes)
13:30
1:13:30 (shows only full hours instead of 01:13:30)

到目前为止我有:

string TimeSpanText = string.Format("{0:h\\:mm\\:ss}", MyTimeSpan);

但它没有给出上述结果。我怎样才能达到我想要的结果?

最佳答案

也许你想要这样的东西

string TimeSpanText = string.Format(
MyTimeSpan.TotalHours >= 1 ? @"{0:h\:mm\:ss}" : @"{0:mm\:ss}",
MyTimeSpan);

关于c# - 带有可选小时数的 TimeSpan FormatString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com