---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideDuration: Bereichsbezogen

# GlideDuration: Bereichsbezogen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

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 () {#ariaid-title2}

Instantiiert ein GlideDuration-Objekt.
{#r_ScopedGlideDurationGlideDuration__table_vy2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#r_ScopedGlideDurationGlideDuration__table_vy2_525_jq}

## GlideDuration: GlideDuration (GlideDuration ein anderer) {#ariaid-title3}

Instanziiert ein GlideDuration-Objekt, indem die Werte des übergebenen GlideDuration-Objekts geklont werden.
{#r_ScopedGlideDurationGlideDuration_GlideDuration__table_vy2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| another | GlideDuration | GlideDuration-Objekt. |
[Tabelle : 2. Parameter]

{#r_ScopedGlideDurationGlideDuration_GlideDuration__table_vy2_525_jq}  

    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) {#ariaid-title4}

Instanziiert ein GlideDuration-Objekt mit der angegebenen Dauer in Millisekunden.
{#r_ScopedGlideDurationGlideDuration_Number__table_vy2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| milliseconds | Nummer | Wert für die Dauer Einheit: Millisekunden |
[Tabelle : 3. Parameter]

{#r_ScopedGlideDurationGlideDuration_Number__table_vy2_525_jq}  

    var dur = new GlideDuration(60000);
    gs.info(dur.getDurationValue());

Ausgabe:

    00:01:00

## GlideDuration - GlideDuration(String displayValue) {#ariaid-title5}

Instanziiert ein GlideDuration-Objekt mit dem angegebenen Anzeigewert für die Dauer.
{#r_ScopedGlideDurationGlideDuration_String__table_vy2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| displayValue | Zeichenfolge | Wert für die Dauer Format: d HH:mm:ss, wobei „d" für die Anzahl der Tage steht. |
[Tabelle : 4. Parameter]

{#r_ScopedGlideDurationGlideDuration_String__table_vy2_525_jq}  

    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) {#ariaid-title6}

Addiert die Dauer des angegebenen GlideDuration-Objekts zum aktuellen GlideDuration-Objekt.
{#r_ScopedGlideDurationAdd_GlideDuration__table_vy2_525_jq__entry__3}

| 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. |
[Tabelle : 5. Parameter]

{#r_ScopedGlideDurationAdd_GlideDuration__table_vy2_525_jq} {#r_ScopedGlideDurationAdd_GlideDuration__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| GlideDuration | Neues GlideDuration-Objekt, dessen Dauer die Summe der Dauern der beiden GlideDuration-Objekte ist. |
[Tabelle : 6. Ergebnisse]

{#r_ScopedGlideDurationAdd_GlideDuration__table_qpt_3f5_jq}  

    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) {#ariaid-title7}

gibt den Wert für die Dauer im angegebenen Format zurück.
{#r_ScopedGlideDurationGetByFormat_String__table_vy2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| format | Zeichenfolge | Format für die Dauer Format: [Globales Format für Datums- und Uhrzeitfelder](https://www.servicenow.com/docs/access?context=r_FormatDateAndTimeFields&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) |
[Tabelle : 7. Parameter]

{#r_ScopedGlideDurationGetByFormat_String__table_vy2_525_jq} {#r_ScopedGlideDurationGetByFormat_String__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Aktuelle Dauer im angegebenen Format. |
[Tabelle : 8. Ergebnisse]

{#r_ScopedGlideDurationGetByFormat_String__table_qpt_3f5_jq}  

    var dur = new GlideDuration('3 22:00:00');
    gs.info(dur.getByFormat('HH:mm'));

Ausgabe

    22:00

## GlideDuration -- getDayPart() {#ariaid-title8}

Gibt die Anzahl der Tage zurück.
{#r_ScopedGlideDurationGetDayPart__table_vy2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 9. Parameter]

{#r_ScopedGlideDurationGetDayPart__table_vy2_525_jq} {#r_ScopedGlideDurationGetDayPart__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Nummer | Anzahl der Tage in der Dauer. |
[Tabelle : 10. Ergebnisse]

{#r_ScopedGlideDurationGetDayPart__table_qpt_3f5_jq}  

    var dur = new GlideDuration('3 12:00:00');
    gs.info(dur.getDayPart());

Ausgabe:

    3

## Scoped GlideDuration -- getDisplayValue() {#ariaid-title9}

Gibt den Anzeigewert der Dauer in Tagen, Stunden und Minuten zurück.
{#r_ScopedGlideDurationGetDisplayValue__table_vy2_565_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 11. Parameter]

{#r_ScopedGlideDurationGetDisplayValue__table_vy2_565_jq} {#r_ScopedGlideDurationGetDisplayValue__table_qpt_3f5_jq__entry__2}

| 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 |
[Tabelle : 12. Ergebnisse]

{#r_ScopedGlideDurationGetDisplayValue__table_qpt_3f5_jq}  

    var dur = new GlideDuration('3 12:00:00');
    gs.info(dur.getDisplayValue());

Ausgabe:

    3 Days 12 Hours

## GlideDuration -- getDurationValue() {#ariaid-title10}

Gibt den Wert für die Dauer im Format „d HH:mm:ss" zurück.
{#r_ScopedGlideDurationGetDurationValue__table_vy2_565_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 13. Parameter]

{#r_ScopedGlideDurationGetDurationValue__table_vy2_565_jq} {#r_ScopedGlideDurationGetDurationValue__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Wert für die Dauer Format: d HH:mm:ss, wobei „d" für die Anzahl der Tage steht. |
[Tabelle : 14. Ergebnisse]

{#r_ScopedGlideDurationGetDurationValue__table_qpt_3f5_jq}  

    var dur = new GlideDuration(60000);
    gs.info(dur.getDurationValue());

Ausgabe:

    00:01:00

## GlideDuration -- getRoundedDayPart() {#ariaid-title11}

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.
{#r_ScopedGlideDurationGetRoundedDayPart__table_vy2_565_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 15. Parameter]

{#r_ScopedGlideDurationGetRoundedDayPart__table_vy2_565_jq} {#r_ScopedGlideDurationGetRoundedDayPart__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Nummer | Tageswert des Anzeigewerts gerundet. |
[Tabelle : 16. Ergebnisse]

{#r_ScopedGlideDurationGetRoundedDayPart__table_qpt_3f5_jq}  

    var dur = new GlideDuration('3 14:00:00');
    gs.info(dur.getRoundedDayPart());

Ausgabe:

    4

## GlideDuration -- getValue() {#ariaid-title12}

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.
{#r_ScopedGlideDurationGetValue__table_vy2_565_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 17. Parameter]

{#r_ScopedGlideDurationGetValue__table_vy2_565_jq} {#r_ScopedGlideDurationGetValue__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Aktuelle Dauer innerhalb des GlideDuration-Objekts. Format: JJJJ-MM-TT HH:mm:ss |
[Tabelle : 18. Ergebnisse]

{#r_ScopedGlideDurationGetValue__table_qpt_3f5_jq}  

    var dur = new GlideDuration('3 12:00:00');
    gs.info(dur.getValue());

Ausgabe:

    1970-01-04 12:00:00

## GlideDuration -- setDisplayValue(String asDisplayed) {#ariaid-title13}

Legt den Anzeigewert für die Dauer fest.
{#r_ScopedGlideDurationSetDisplayValue_String__table_vy2_525_jq__entry__3}

| 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 |
[Tabelle : 19. Parameter]

{#r_ScopedGlideDurationSetDisplayValue_String__table_vy2_525_jq} {#r_ScopedGlideDurationSetDisplayValue_String__table_qpt_3f5_jq1__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 20. Ergebnisse]

{#r_ScopedGlideDurationSetDisplayValue_String__table_qpt_3f5_jq1}  

    var dur = new GlideDuration(); 
    dur.setDisplayValue('3 08:00:00');
    gs.info(dur.getDisplayValue());

Ausgabe:

    3 Days 8 Hours

## GlideDuration -- setValue(Object o) {#ariaid-title14}

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.
{#r_ScopedGlideDurationSetValue_Object__table_vy2_525_jq__entry__3}

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

{#r_ScopedGlideDurationSetValue_Object__table_vy2_525_jq} {#r_ScopedGlideDurationSetValue_Object__table_qpt_3f5_jq1__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 22. Ergebnisse]

{#r_ScopedGlideDurationSetValue_Object__table_qpt_3f5_jq1}  

    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) {#ariaid-title15}

Subtrahiert die Dauer des angegebenen GlideDuration-Objekts vom aktuellen GlideDuration-Objekt.
{#r_ScopedGlideDurationSubtract_GlideDuration__table_vy2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| duration | GlideDuration | GlideDuration-Objekt, das den Dauerwert enthält, der vom aktuellen GlideDuration-Objekt subtrahiert werden soll. |
[Tabelle : 23. Parameter]

{#r_ScopedGlideDurationSubtract_GlideDuration__table_vy2_525_jq} {#r_ScopedGlideDurationSubtract_GlideDuration__table_qpt_3f5_jq1__entry__2}

| Typ | Beschreibung |
|-|-|
| GlideDuration | Neues GlideDuration-Objekt, dessen Dauer das Ergebnis der Subtraktion der Dauer der beiden GlideDuration-Objekte enthält. |
[Tabelle : 24. Ergebnisse]

{#r_ScopedGlideDurationSubtract_GlideDuration__table_qpt_3f5_jq1}  

    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


