Namespace: Json.Schema
Inheritance: Duration
🡒 ValueType
🡒 object
Represents an ISO 8601 ABNF duration value.
Properties
Name | Type | Summary |
---|---|---|
Days | uint | The number of days. |
Hours | uint | The number of hours. |
Minutes | uint | The number of minutes. |
Months | uint | The number of months. |
Seconds | uint | The number of seconds. |
Weeks | uint | The number of weeks. Incompatible with Json.Schema.Duration.Years, Json.Schema.Duration.Months, and Json.Schema.Duration.Days. |
Years | uint | The number of years. |
Methods
Parse(string source)
Parses a Json.Schema.Duration from a string.
Declaration
1
public static Duration Parse(string source)
Parameter | Type | Description |
---|---|---|
source | string | The source string. |
Returns
A duration.
TryParse(string source, out Duration duration)
Parses a Json.Schema.Duration from a string.
Declaration
1
public static bool TryParse(string source, out Duration duration)
Parameter | Type | Description |
---|---|---|
source | string | The source string. |
duration | out Duration | The resulting duration. |
Returns
true
if the parse was successful; false
otherwise.