'Usage Dim timeSpan As TimeSpan Dim precision As Byte Dim instance As New TdIntervalDayToMinute(timeSpan, precision)
Parameters
- timeSpan
- A TimeSpan to initialize TdIntervalDayToMinute.
- precision
- Number of significant digits of the day.
'Usage Dim timeSpan As TimeSpan Dim precision As Byte Dim instance As New TdIntervalDayToMinute(timeSpan, precision)
Exception | Description |
---|---|
OverflowException | The timespan parameter specifies a TdIntervalDayToMinute value less than TdIntervalDayToMinute.MinValue or greater than TdIntervalDayToMinute.MaxValue. |
ArgumentOutOfRangeException | The precision parameter is outside the TdIntervalDayToMinute.MinPrecision or TdIntervalDayToMinute.MaxPrecision range of values. |
ArgumentException | The precision parameter is not large enough to represent the number of days. |
The TimeSpan value is converted into a TdIntervalDayToMinute"/> and evaluated against TdIntervalDayToMinute.MinValue and TdIntervalDayToMinute.MaxValue. If the values are not exceeded but the resulting days component exceeds the supplied parameter precision value, an exception is generated.
After conversion of the TimeSpan value into a TdIntervalDayToMinute, any seconds or microseconds will be truncated. For example, a TimeSpan value created with a TimeSpan.Ticks value of 9378401234567 results in a value of 10 days, 20 hours, 30 minutes and 40.1234567 seconds. The TdIntervalDayToMinute literal representation results in a TdIntervalDayToMinute value of '10 20:30'. The 40.1234567 seconds value is truncated.
Target Platforms: Windows 8.1, Windows 10, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019