Jestem kompilacji w języku C# przy użyciu .NET 3.5 i próbuję przekonwertować TimeSpan na ciąg znaków i sformatować ciąg znaków. Chciałbym użyćJak sformatować TimeSpan na ciąg przed .NET 4.0
myString = myTimeSpan.ToString("c");
jednak metoda TimeSpan.ToString
nie bierze ciąg formatu jako argument aż .NET 4.0 i używam .NET 3.5.
Jak sformatować TimeSpan jako ciąg znaków? Ostatecznym celem jest wyświetlenie TimeSpan w formacie hh:mm:ss
, ale obecnie otrzymuję hh:mm:ss:fffffff
.
Próbowałem, używając
myString = string.Format("{0:hh:mm:ss}", myTimeSpan);
ale string.Format formatuje tylko moje DateTime i przechodząc różne ciągi formatu nie działa podczas próby formatowania Okres.
@John: To nie jest rozwiązanie. –
Ten link może pomóc: http://stackoverflow.com/questions/840120/timespan-formatting –
http://stackoverflow.com/a/574894/1028323 Odpowiedzi na twoje pytanie. – Alex