GlideDuration: Bereichsbezogen
Die GlideDuration -Klasse bietet Methoden zum Arbeiten 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. Daher verwenden die Methoden setValue() und getValue() das bereichsbezogene GlideDateTime-Objekt für Parameter und Rückgabewerte.
GlideDuration: GlideDuration ()
Instantiiert ein GlideDuration-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
GlideDuration: GlideDuration (GlideDuration ein anderer)
Instanziiert ein GlideDuration-Objekt, indem die Werte des übergebenen GlideDuration-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 | Nummer | Wert für die Dauer Einheit: Millisekunden |
var dur = new GlideDuration(60000);
gs.info(dur.getDurationValue());
Ausgabe:
00:01:00
GlideDuration - GlideDuration(String displayValue)
Instanziiert ein GlideDuration-Objekt mit dem angegebenen Anzeigewert für die Dauer.
| Name | Typ | Beschreibung |
|---|---|---|
| displayValue | Zeichenfolge | Wert für die Dauer Format: d HH:mm:ss, wobei „d“ für die Anzahl der Tage steht. |
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 duration)
Addiert die Dauer des angegebenen GlideDuration-Objekts zum aktuellen GlideDuration-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| duration | GlideDuration | GlideDuration-Objekt, das den Wert für die Dauer enthält, der dem aktuellen GlideDuration-Objekt hinzugefügt werden soll. |
| Typ | Beschreibung |
|---|---|
| GlideDuration | Neues GlideDuration-Objekt, dessen Dauer die Summe der Dauern 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 Wert für die Dauer im angegebenen Format zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| format | Zeichenfolge | Format für die 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 |
|---|---|
| Nummer | 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 Wert für die Dauer im Format „d HH:mm:ss“ zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Wert für die Dauer Format: d HH:mm:ss, wobei „d“ für die Anzahl der Tage steht. |
var dur = new GlideDuration(60000);
gs.info(dur.getDurationValue());
Ausgabe:
00:01:00
GlideDuration – getRoundedDayPart()
Gibt die gerundete Anzahl von Tagen 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 |
|---|---|
| Nummer | 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(String asDisplayed)
Legt den Anzeigewert für die Dauer fest.
| Name | Typ | Beschreibung |
|---|---|---|
| asDisplayed | Zeichenfolge | Festzulegender Wert für die Anzeigedauer. Format: d HH:mm:ss, wobei „d“ für die Anzahl der Tage steht |
| 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 der Dauer auf die Differenz des übergebenen Datums/Uhrzeit zum Basisdatum/-uhrzeit-Wert 1. Januar 1970, 00:00:00 fest. Das übergebene Datums-/Uhrzeit-Objekt (Zeichenfolge) wird in einem 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 subtrahiert 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