Send feedback on this topic.
Teradata.Client.Provider
TdIntervalDay Constructor(TimeSpan)



Teradata.Client.Provider Namespace > TdIntervalDay Structure > TdIntervalDay Constructor : TdIntervalDay Constructor(TimeSpan)
A TimeSpan to initialize TdIntervalDay.
An instance of TdIntervalDay is created from a TimeSpan.
Syntax
'Declaration
 
Public Function New( _
   ByVal timeSpan As TimeSpan _
)
'Usage
 
Dim timeSpan As TimeSpan
 
Dim instance As New TdIntervalDay(timeSpan)
public TdIntervalDay( 
   TimeSpan timeSpan
)
public:
TdIntervalDay( 
   TimeSpan timeSpan
)

Parameters

timeSpan
A TimeSpan to initialize TdIntervalDay.
Exceptions
ExceptionDescription
The timespan parameter specifies a TdIntervalDay value less than TdIntervalDay.MinValue or greater than TdIntervalDay.MaxValue.
Remarks

The TimeSpan value is converted into a TdIntervalDay and evaluated against TdIntervalDay.MinValue and TdIntervalDay.MaxValue. The TdIntervalDay.Precision is then calculated from the number of digits contained within the interval day component.

After conversion of the TimeSpan value into a TdIntervalDay, any hours, minutes, 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 TdIntervalDay literal representation results in a TdIntervalDay value of '10'. The 20 hours, 30 minutes and the 40.1234567 seconds values are truncated. Precision is calculated to be a value of 2 representing two significant digits in the day.

Requirements
ProductVersionsPlatforms
.NET6, 7Windows, Linux, MacOS
.NET Framework4.6.2, 4.7, 4.7.1, 4.7.2, 4.8Windows
.NET Standard2.0Windows, Linux, MacOS
See Also

Reference

TdIntervalDay Structure
TdIntervalDay Members
Overload List