how to convert 24-hour format TimeSpan to 12-hour format TimeSpan?
c#
Solution
`TimeSpan` represents a time interval not a time of day. The `DateTime` structure is more likely what you're looking for.
Problem
I have TimeSpan data represented as 24-hour format, such as 14:00:00, I wanna convert it to 12-hour format, 2:00 PM, I googled and found something related in stackoverflow and msdn, but didn't solve this problem, can anyone help me? Thanks in advance. Update Seems that it's possible to convert 24-hour format TimeSpan to String, but impossible to convert the string to 12-hour format TimeSpan :( But I still got SO MANY good answers, thanks!