ToReadableString(Boolean, Format)
Converts the TimeSpan representation to a readable string.
Declaration
public static string ToReadableString(this TimeSpan span, bool simplified = false, Format format = Format.All)
Example
var timespan = TimeSpan.MaxValue;
timespan.ToReadableString(false, TimeSpanExtensions.Format.All); // "29247 years 6 weeks 2 days 2 hours 48 minutes 5 seconds 477 milliseconds"
timespan.ToReadableString(true, TimeSpanExtensions.Format.All); // "29247y 6w 2d 2h 48m 5s 477ms"
timespan.ToReadableString(false, TimeSpanExtensions.Format.Days | TimeSpanExtensions.Format.Seconds); // "10675199 days 10085 seconds"
timespan.ToReadableString(true, TimeSpanExtensions.Format.Days | TimeSpanExtensions.Format.Seconds); // "10675199d 10085s"
timespan.ToReadableString(false, TimeSpanExtensions.Format.Milliseconds); // "922337203685477 milliseconds"
timespan.ToReadableString(true, TimeSpanExtensions.Format.Milliseconds); // "922337203685477ms"
TimeSpan.Zero.ToReadableString(false, TimeSpanExtensions.Format.Milliseconds); // "0 seconds"
TimeSpan.Zero.ToReadableString(true, TimeSpanExtensions.Format.Milliseconds); // "0s"
Last updated