GlideDuration – Umfang
Die GlideDuration Klasse bietet Methoden für die Arbeit mit Zeitspannen, die als dauern bezeichnet werden.
GlideDuration-Objekte speichern die Dauer als Anzahl der Tage und Zeit ab dem 1. Januar 1970, 00:00:00. Infolgedessen wird SetValue() Und GetValue() Methoden verwenden das bereichsbezogene GlideDateTime-Objekt für Parameter und Rückgabewerte.
GlideDuration: GlideDuration()
Instantiiert ein GlideDuration-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
GlideDuration: GlideDuration (GlideDuration, andere)
Instanziiert ein GlideDuration-Objekt, indem die Werte des in GlideDuration übergebenen Objekts geklont werden.
| Name | Typ | Beschreibung |
|---|---|---|
| another | GlideDuration | GlideDuration-Objekt. |
var duration = new GlideDuration('3 12:00:00');
var duration2 = new GlideDuration(duration);
gs.info(duration2.getDisplayValue());
Ausgabe:
3 Days 12 Hours
GlideDuration: GlideDuration (Anzahl Millisekunden)
Instanziiert ein GlideDuration-Objekt mit der angegebenen Dauer in Millisekunden.
| Name | Typ | Beschreibung |
|---|---|---|
| milliseconds | Anzahl | Dauerwert. Einheit: Millisekunden |
var dur = new GlideDuration(60000);
gs.info(dur.getDurationValue());
Ausgabe:
00:01:00
GlideDuration – GlideDuration(Zeichenfolge DisplayValue)
Instanziiert ein GlideDuration-Objekt mit dem angegebenen Anzeigewert für die Dauer.
| Name | Typ | Beschreibung |
|---|---|---|
| displayValue | Zeichenfolge | Dauerwert. Format: d HH:mm:ss, wobei „d“ die Anzahl der Tage ist. |
var duration = new GlideDuration('3 12:00:00');
var duration2 = new GlideDuration('3:00:00');
var answer = duration.add(duration2);
gs.info(answer.getDisplayValue());
Ausgabe:
3 Days 15 Hours
GlideDuration – Add(GlideDuration-Dauer)
Fügt dem aktuellen GlideDuration-Objekt die Dauer des angegebenen GlideDuration-Objekts hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| duration | GlideDuration | GlideDuration-Objekt, das den Dauerwert enthält, der dem aktuellen GlideDuration-Objekt hinzugefügt werden soll. |
| Typ | Beschreibung |
|---|---|
| GlideDuration | Neues GlideDuration-Objekt, dessen Dauer die Summe der Dauer der beiden GlideDuration-Objekte ist. |
var duration = new GlideDuration('3 12:00:00');
var duration2 = new GlideDuration('3:00:00');
var answer = duration.add(duration2);
gs.info(answer.getDisplayValue());
Ausgabe:
3 Days 15 Hours
GlideDuration – getByFormat (Zeichenfolgenformat)
Gibt den Dauerwert im angegebenen Format zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| format | Zeichenfolge | Format der Dauer. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Aktuelle Dauer im angegebenen Format. |
var dur = new GlideDuration('3 22:00:00');
gs.info(dur.getByFormat('HH:mm'));
Ausgabe
22:00
GlideDuration – getDayPart()
Gibt die Anzahl der Tage zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Anzahl | Anzahl der Tage in der Dauer. |
var dur = new GlideDuration('3 12:00:00');
gs.info(dur.getDayPart());
Ausgabe:
3
Scoped GlideDuration – getDisplayValue()
Gibt den Anzeigewert der Dauer in Tagen, Stunden und Minuten zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Anzahl der Tage, Stunden und Minuten, z. B. 2 Tage 10 Stunden 36 Minuten. Format: Anzeigewert: „n“ Tage „n“ Stunden „n“ Minuten |
var dur = new GlideDuration('3 12:00:00');
gs.info(dur.getDisplayValue());
Ausgabe:
3 Days 12 Hours
GlideDuration – getDurationValue()
Gibt den Dauerwert im Format „d HH:mm:ss“ zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Dauerwert. Format: d HH:mm:ss, wobei „d“ die Anzahl der Tage ist. |
var dur = new GlideDuration(60000);
gs.info(dur.getDurationValue());
Ausgabe:
00:01:00
GlideDuration – getRoundedDayPart()
Gibt die gerundete Anzahl der Tage zurück. Wenn der Zeitabschnitt mehr als 12 Stunden beträgt, wird der Rückgabewert aufgerundet. Ansonsten wird er abgerundet.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Anzahl | Tageswert des Anzeigewerts gerundet. |
var dur = new GlideDuration('3 14:00:00');
gs.info(dur.getRoundedDayPart());
Ausgabe:
4
GlideDuration – getValue()
Gibt den internen Datums-/Uhrzeitwert des aktuellen GlideDuration-Objekts zurück.
GlideDuration-Objekte speichern die Dauer als Datum und Uhrzeit ab dem 1. Januar 1970 um 00:00:00 Uhr.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Aktuelle Dauer innerhalb des GlideDuration-Objekts. Format: JJJJ-MM-TT HH:mm:ss |
var dur = new GlideDuration('3 12:00:00');
gs.info(dur.getValue());
1970-01-04 12:00:00GlideDuration – setDisplayValue(Zeichenfolge asDisplays)
Legt den Anzeigewert für die Dauer fest.
| Name | Typ | Beschreibung |
|---|---|---|
| asDisplayed | Zeichenfolge | Festzulegender Wert für Anzeigedauer. Format: d HH:mm:ss, wobei „d“ die Anzahl der Tage ist |
| Typ | Beschreibung |
|---|---|
| Keine |
var dur = new GlideDuration();
dur.setDisplayValue('3 08:00:00');
gs.info(dur.getDisplayValue());
Ausgabe:
3 Days 8 Hours
GlideDuration – setValue(Object o)
Legt den internen Datums-/Uhrzeitwert des GlideDuration-Objekts fest.
Die Methode legt den Wert für die Dauer auf die Differenz des übergebenen Datums/der Uhrzeit fest, des Basisdatums/der Basiszeit des 1. Januar 1970, 00:00:00. Das übergebene Datum/Uhrzeit-Objekt (Zeichenfolge) wird in ein GlideDateTime-Objekt analysiert.
| Name | Typ | Beschreibung |
|---|---|---|
| o | Objekt | Datum und Uhrzeit, die als Endpunkt für die berechnete Dauer verwendet werden sollen. Format: JJJJ-MM-TT HH:mm:ss |
| Typ | Beschreibung |
|---|---|
| Keine |
var dur = new GlideDuration();
dur.setValue('1970-01-05 08:00:00'); // sets internal DateTime value. The String is parsed into a GlideDateTime object.
gs.info(dur.getDisplayValue());
4 Days 8 HoursGlideDuration – subtrahieren(GlideDuration-Dauer)
Subtrahiert die Dauer des angegebenen GlideDuration-Objekts vom aktuellen GlideDuration-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| duration | GlideDuration | GlideDuration-Objekt, das den Dauerwert enthält, der vom aktuellen GlideDuration-Objekt abgezogen werden soll. |
| Typ | Beschreibung |
|---|---|
| GlideDuration | Neues GlideDuration-Objekt, dessen Dauer das Ergebnis der Subtraktion der Dauer der beiden GlideDuration-Objekte enthält. |
var duration = new GlideDuration('3 12:00:00');
var duration2 = new GlideDuration('3:00:00');
var answer = duration.subtract(duration2);
gs.info(answer.getDisplayValue());
3 Days 9 Hours