GlideDuration – Umfang

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • 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.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    GlideDuration: GlideDuration (GlideDuration, andere)

    Instanziiert ein GlideDuration-Objekt, indem die Werte des in GlideDuration übergebenen Objekts geklont werden.

    Tabelle : 2. Parameter
    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.

    Tabelle : 3. Parameter
    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.

    Tabelle : 4. Parameter
    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.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    duration GlideDuration GlideDuration-Objekt, das den Dauerwert enthält, der dem aktuellen GlideDuration-Objekt hinzugefügt werden soll.
    Tabelle : 6. Rückgaben
    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.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    format Zeichenfolge Format der Dauer.

    Format: Globales Feldformat für Datum und Uhrzeit

    Tabelle : 8. Rückgaben
    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.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Ergebnisse
    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.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 12. Ergebnisse
    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.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Ergebnisse
    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.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 16. Ergebnisse
    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.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 18. Ergebnisse
    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());
    Ausgabe:
    1970-01-04 12:00:00

    GlideDuration – setDisplayValue(Zeichenfolge asDisplays)

    Legt den Anzeigewert für die Dauer fest.

    Tabelle : 19. Parameter
    Name Typ Beschreibung
    asDisplayed Zeichenfolge Festzulegender Wert für Anzeigedauer.

    Format: d HH:mm:ss, wobei „d“ die Anzahl der Tage ist

    Tabelle : 20. Rückgaben
    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.

    Tabelle : 21. Parameter
    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

    Tabelle : 22. Rückgaben
    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());
    Ausgabe:
    4 Days 8 Hours

    GlideDuration – subtrahieren(GlideDuration-Dauer)

    Subtrahiert die Dauer des angegebenen GlideDuration-Objekts vom aktuellen GlideDuration-Objekt.

    Tabelle : 23. Parameter
    Name Typ Beschreibung
    duration GlideDuration GlideDuration-Objekt, das den Dauerwert enthält, der vom aktuellen GlideDuration-Objekt abgezogen werden soll.
    Tabelle : 24. Rückgaben
    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());
    Ausgabe:
    3 Days 9 Hours