StrFromTimeInterval (shlwapi)
Last changed: anonymous

.
Summary
Converts a time interval, specified in milliseconds, to a string.

C# Signature:

[DllImport("Shlwapi.dll", CharSet = CharSet.Auto)]

static extern int StrFromTimeInterval([MarshalAs(UnmanagedType.LPWStr)] StringBuilder buffer, uint bufferSize, uint milliSeconds, int digits);

VB Signature:

Declare Function StrFromTimeInterval Lib "Shlwapi.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

public static string ToStrFormatTimeSpan(this TimeSpan timeSpan, int digits)

{

    StringBuilder sb = new StringBuilder();
    NativeMethods.StrFromTimeInterval(sb, (uint) sb.Capacity, (uint) timeSpan.TotalMilliseconds, digits);
    return sb.ToString();

}

Documentation