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

AF SDK Reference

AFTimeSpan Constructor (Int32, Int32, Int32, Double, Double, Double, Double)

AFTimeSpan Constructor (Int32, Int32, Int32, Double, Double, Double, Double)

  • Last UpdatedNov 18, 2025
  • 3 minute read
AFTimeSpan Constructor (Int32, Int32, Int32, Double, Double, Double, Double)
Creates a new AFTimeSpan object that optionally specifies the number of years, months, days, hours, minutes, seconds, and milliseconds.

Namespace:  OSIsoft.AF.Time
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182

Syntax

public AFTimeSpan(
	int years = 0,
	int months = 0,
	int days = 0,
	double hours = 0,
	double minutes = 0,
	double seconds = 0,
	double milliseconds = 0
)
Public Sub New ( 
	Optional years As Integer = 0,
	Optional months As Integer = 0,
	Optional days As Integer = 0,
	Optional hours As Double = 0,
	Optional minutes As Double = 0,
	Optional seconds As Double = 0,
	Optional milliseconds As Double = 0
)

Dim years As Integer
Dim months As Integer
Dim days As Integer
Dim hours As Double
Dim minutes As Double
Dim seconds As Double
Dim milliseconds As Double

Dim instance As New AFTimeSpan(years, months, 
	days, hours, minutes, seconds, milliseconds)
public:
AFTimeSpan(
	int years = 0, 
	int months = 0, 
	int days = 0, 
	double hours = 0, 
	double minutes = 0, 
	double seconds = 0, 
	double milliseconds = 0
)
new : 
        ?years : int * 
        ?months : int * 
        ?days : int * 
        ?hours : float * 
        ?minutes : float * 
        ?seconds : float * 
        ?milliseconds : float 
(* Defaults:
        let _years = defaultArg years 0
        let _months = defaultArg months 0
        let _days = defaultArg days 0
        let _hours = defaultArg hours 0
        let _minutes = defaultArg minutes 0
        let _seconds = defaultArg seconds 0
        let _milliseconds = defaultArg milliseconds 0
*)
-> AFTimeSpan

Parameters

years (Optional)
Type: SystemInt32
The number of years.
months (Optional)
Type: SystemInt32
The number of months.
days (Optional)
Type: SystemInt32
The number of days.
hours (Optional)
Type: SystemDouble
The number of hours.
minutes (Optional)
Type: SystemDouble
The number of minutes.
seconds (Optional)
Type: SystemDouble
The number of seconds.
milliseconds (Optional)
Type: SystemDouble
The number of milliseconds.

Version Information

AFSDK


See Also

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