| 
            
              TimeSpanExtensionsToElapsedTimeString Method
             | 
          
        
        
            Converts the 
TimeSpan value into a textual representation of years, days, hours,
            minutes and seconds with the specified number of fractional digits.
            
 
        
        Namespace: GSFAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.258-beta+f8b6aa3dbfe0b4cc2b0b0760dd5d2a3dd4f59d09
Syntaxpublic static string ToElapsedTimeString(
	this TimeSpan value,
	int secondPrecision = 2,
	double minimumSubSecondResolution = 0.001
)
[<ExtensionAttribute>]
static member ToElapsedTimeString : 
        value : TimeSpan * 
        ?secondPrecision : int * 
        ?minimumSubSecondResolution : float 
(* Defaults:
        let _secondPrecision = defaultArg secondPrecision 2
        let _minimumSubSecondResolution = defaultArg minimumSubSecondResolution 0.001
*)
-> string GSF.TimeSpanExtensions.ToElapsedTimeString = function(value, secondPrecision, minimumSubSecondResolution);
 View SourceParameters
- value  TimeSpan
 - The TimeSpan to process.
 - secondPrecision  Int32  (Optional)
 - Number of fractional digits to display for seconds. Defaults to 2.
 - minimumSubSecondResolution  Double  (Optional)
 - Minimum sub-second resolution to display. Defaults to Milli.
 
Return Value
String
            The string representation of the value of this 
TimeSpan, consisting of the number of
            years, days, hours, minutes and seconds represented by this value.
            
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type 
TimeSpan. When you use instance method syntax to call this method, omit the first parameter. For more information, see 
Extension Methods (Visual Basic) or 
Extension Methods (C# Programming Guide).
Exceptions
RemarksSet second precision to -1 to suppress seconds display.
Example
              DateTime g_start = DateTime.UtcNow;
              DateTime EndTime = DateTime.UtcNow;
              TimeSpan duration = EndTime.Subtract(g_start);
              Console.WriteLine("Elapsed Time = " + duration.ToElapsedTimeString());
            
See Also