Send feedback on this topic.
Teradata.Client.Provider
TdTimeWithTimeZone Constructor(Int32,Int32,Int32,Int32,Int32,TimeSpan)



Teradata.Client.Provider Namespace > TdTimeWithTimeZone Structure > TdTimeWithTimeZone Constructor : TdTimeWithTimeZone Constructor(Int32,Int32,Int32,Int32,Int32,TimeSpan)
The hour of the specified time. Valid values are 0-23.
The minutes of the specified time. Valid value are 0-59.
The seconds of the specified time. Valid values are 0-59.
The number of microseconds of the specified time.
The scale of the time. Valid values are 0-6.
The UTC offset of the time. Valid value range from "-12:59" to "13:00".
An instance of TdTimeWithTimeZone is created from the time components specified as integers.
Syntax
'Declaration
 
Public Function New( _
   ByVal hour As Integer, _
   ByVal minute As Integer, _
   ByVal second As Integer, _
   ByVal microsecond As Integer, _
   ByVal scale As Integer, _
   ByVal utcOffset As TimeSpan _
)
'Usage
 
Dim hour As Integer
Dim minute As Integer
Dim second As Integer
Dim microsecond As Integer
Dim scale As Integer
Dim utcOffset As TimeSpan
 
Dim instance As New TdTimeWithTimeZone(hour, minute, second, microsecond, scale, utcOffset)
public TdTimeWithTimeZone( 
   int hour,
   int minute,
   int second,
   int microsecond,
   int scale,
   TimeSpan utcOffset
)
public:
TdTimeWithTimeZone( 
   int hour,
   int minute,
   int second,
   int microsecond,
   int scale,
   TimeSpan utcOffset
)

Parameters

hour
The hour of the specified time. Valid values are 0-23.
minute
The minutes of the specified time. Valid value are 0-59.
second
The seconds of the specified time. Valid values are 0-59.
microsecond
The number of microseconds of the specified time.
scale
The scale of the time. Valid values are 0-6.
utcOffset
The UTC offset of the time. Valid value range from "-12:59" to "13:00".
Exceptions
ExceptionDescription
A time component is out of the valid range.
The seconds and sub-seconds of the UTC Offset must be 0.
Remarks

A microsecond is 10^-6 of a second (.000001).

When the time is created, the microsecond parameter will first be divided by 10^6 --this corresponds to a microsecond. Then this fractional portion of the time will be truncated at the position specified by the scale. For example, if "231" were passed in as the microsecond and 6 as the scale, the fraction component will be set to ".000231". However, if the microsecond is 23145 and the scale is 3, the fractional component will be ".023"

Requirements
ProductVersionsPlatforms
.NET2.1, 3.1, 6Windows, Linux, MacOS
.NET Framework4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8Windows
.NET Standard2.0Windows, Linux, MacOS
See Also

Reference

TdTimeWithTimeZone Structure
TdTimeWithTimeZone Members
Overload List