Difference between revisions of "Extensions.DateTime.FormatDuration"

From emotive
Jump to navigation Jump to search
Line 21: Line 21:
 
{| {{TableHeader}}
 
{| {{TableHeader}}
 
{{TableRowPropertiesHeader}}
 
{{TableRowPropertiesHeader}}
{{TableRowPropertie1| duration| [[Core.DataTypes.SimpleDataType.Integer|Integer]] | [[Term]] | - | [1] | This property represents a duration in milliseconds to a string that is formatted according to the specified rules.}}
+
{{TableRowPropertie1| Duration| [[Core.DataTypes.SimpleDataType.Integer|Integer]] | [[Term]] | - | [1] | This property represents a duration in milliseconds to a string that is formatted according to the specified rules.}}
 
{{TableRowPropertie2| Pattern | [[Core.DataTypes.SimpleDataType.String|String]] | [[Term]] | - | [0..1] | User-specified format for displaying the time.}}
 
{{TableRowPropertie2| Pattern | [[Core.DataTypes.SimpleDataType.String|String]] | [[Term]] | - | [0..1] | User-specified format for displaying the time.}}
 
|}
 
|}

Revision as of 02:39, 24 October 2018

Classification

Name FormatDuration
Short Description Give a duration in milliseconds from a time stamp.
Class Term
Extension OTX DateTime Extension
Group -
Exceptions OutOfBoundsException
Checker Rules -
Standard Compliant Yes

OTL Syntax

/// Local Declarations
String CurrentVariable;
/// Flow
CurrentVariable = FormatDuration(IntegerTerm, StringTerm);

Description

FormatDuration returns a specified duration in milliseconds as a string representation. Formatting will be made to the format of Date Term, with the difference that the milliseconds elapsed interpreted as a duration, not the date Analog.

If the duration value is negative, the OutOfBoundsException exception will be thrown.

Return Value

The Term returns the value, see table below.

Icons Note.png In OTX, Terms are categorized according to its return data type!
Data Type Description
String A formatted time.

Properties

Name Data Type Class Default Cardinality Description
Duration Integer Term - [1] This property represents a duration in milliseconds to a string that is formatted according to the specified rules.
Pattern String Term - [0..1] User-specified format for displaying the time.

OTL Examples

/// Local Declarations

String CurrentTime;

/// Flow

CurrentTime = DateTime.FormatDuration(1000, "S,s");

See also

GetTimeStamp
FormatDate