AFTimeSpan Constructor (TimeSpan, AFTimeZone)
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Creates a new AFTimeSpan object from the specified TimeSpan and AFTimeZone.
Namespace: OSIsoft.AF.Time
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public AFTimeSpan( TimeSpan span, AFTimeZone timeZone )
Public Sub New ( span As TimeSpan, timeZone As AFTimeZone ) Dim span As TimeSpan Dim timeZone As AFTimeZone Dim instance As New AFTimeSpan(span, timeZone)
public: AFTimeSpan( TimeSpan span, AFTimeZone^ timeZone )
new : span : TimeSpan * timeZone : AFTimeZone -> AFTimeSpan
Parameters
- span
- Type: SystemTimeSpan
The TimeSpan used to initialize the AFTimeSpan. - timeZone
- Type: OSIsoft.AF.TimeAFTimeZone
The AFTimeZone specifying the time zone to calculate the interval time definitions when using the GetEvenTimeIntervalDefinitions(AFTimeRange) method.
Remarks
An AFTimeSpan created from a TimeSpan will be stored
as the number of hours, minutes, seconds, and milliseconds represented by
the specified span. For example, a TimeSpan created
as new TimeSpan(15, 20, 30, 45, 90) will be stored as 380h+30m+45s+90ms.