gpt4 book ai didi

c# - 使用 C# 将时间跨度值转换为格式 "hh:mm Am/Pm"

转载 作者:IT王子 更新时间:2023-10-29 03:42:38 24 4
gpt4 key购买 nike

我有一个值存储在 System.TimeSpan 类型的变量中,如下所示。

System.TimeSpan storedTime = 03:00:00;

我可以将它重新存储到另一个 String 类型的变量中吗?

String displayValue = "03:00 AM";

如果 storedTime 变量的值为

storedTime = 16:00:00;

那么它应该被转换成:

String displayValue = "04:00 PM";

最佳答案

您可以通过将时间跨度添加到日期来执行此操作。

TimeSpan timespan = new TimeSpan(03,00,00);
DateTime time = DateTime.Today.Add(timespan);
string displayTime = time.ToString("hh:mm tt"); // It will give "03:00 AM"

关于c# - 使用 C# 将时间跨度值转换为格式 "hh:mm Am/Pm",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13044603/

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