我有一个存储在System.TimeSpan
型变量中的值,如下所示.
System.TimeSpan storedTime = 03:00:00;
我是否可以将其重新存储在另一个类型为String
的变量中,如下所示?
String displayValue = "03:00 AM";
如果storedTime
变量的值为
storedTime = 16:00:00;
则应将其转换为:
String displayValue = "04:00 PM";
我有一个存储在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"