Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

AFTimeSpan Constructor (TimeSpan, AFTimeZone)

  • Last UpdatedNov 18, 2025
  • 2 minute read
AFTimeSpan Constructor (TimeSpan, AFTimeZone)
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.

Version Information

AFSDK

Supported in: 3.1.1, 3.1.0, 3.0.2, 3.0.1, 3.0.0, 2.10.11, 2.10.5, 2.10.0, 2.10, 2.9.5, 2.9, 2.8.5, 2.8, 2.7.5

See Also

In This Topic
TitleResults for “How to create a CRG?”Also Available in