GlideDuration : délimité
La classe GlideDuration fournit des méthodes pour travailler avec des durées connues.
Les objets GlideDuration stockent la durée sous forme de nombre de jours et d’heure à partir du 1er janvier 1970 à 00:00:00. Par conséquent, les méthodes setValue() et getValue() utilisent l’objet GlideDateTime étendu pour les paramètres et les valeurs de retour.
GlideDuration : GlideDuration()
Instancie un objet GlideDuration.
| Nom | Type | Description |
|---|---|---|
| Néant |
GlideDuration : GlideDuration(GlideDuration un autre)
Instancie un objet GlideDuration en clonant les valeurs de l’objet GlideDuration transmis.
| Nom | Type | Description |
|---|---|---|
| un autre | Durée GlideDuration | Objet GlideDuration. |
var duration = new GlideDuration('3 12:00:00');
var duration2 = new GlideDuration(duration);
gs.info(duration2.getDisplayValue());
Sortie :
3 Days 12 Hours
GlideDuration : GlideDuration(nombre de millisecondes)
Instancie un objet GlideDuration avec la durée spécifiée en millisecondes.
| Nom | Type | Description |
|---|---|---|
| millisecondes | Numéro | Valeur de durée. Unité : millisecondes |
var dur = new GlideDuration(60000);
gs.info(dur.getDurationValue());
Sortie :
00:01:00
GlideDuration : GlideDuration(valeur d’affichage de la chaîne)
Instancie un objet GlideDuration avec la valeur d’affichage de durée spécifiée.
| Nom | Type | Description |
|---|---|---|
| displayValue | Chaîne | Valeur de durée. Format : d HH :mm :ss où « d » est le nombre de jours. |
var duration = new GlideDuration('3 12:00:00');
var duration2 = new GlideDuration('3:00:00');
var answer = duration.add(duration2);
gs.info(answer.getDisplayValue());
Sortie :
3 Days 15 Hours
GlideDuration : add(durée GlideDuration)
Ajoute la durée de l’objet GlideDuration spécifié à l’objet GlideDuration actuel.
| Nom | Type | Description |
|---|---|---|
| durée | Durée GlideDuration | Objet GlideDuration contenant la valeur de durée à ajouter à l’objet GlideDuration actuel. |
| Type | Description |
|---|---|
| Durée GlideDuration | Nouvel objet GlideDuration dont la durée correspond à la somme des durées des deux objets GlideDuration. |
var duration = new GlideDuration('3 12:00:00');
var duration2 = new GlideDuration('3:00:00');
var answer = duration.add(duration2);
gs.info(answer.getDisplayValue());
Sortie :
3 Days 15 Hours
GlideDuration : getByFormat(format de chaîne)
Renvoie la valeur de durée au format spécifié.
| Nom | Type | Description |
|---|---|---|
| format | Chaîne | Format de durée. |
| Type | Description |
|---|---|
| Chaîne | Durée actuelle au format spécifié. |
var dur = new GlideDuration('3 22:00:00');
gs.info(dur.getByFormat('HH:mm'));
Sortie
22:00
GlideDuration : getDayPart()
Renvoie le nombre de jours.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Numéro | Nombre de jours de la durée. |
var dur = new GlideDuration('3 12:00:00');
gs.info(dur.getDayPart());
Sortie :
3
GlideDuration dans le champ d’application : getDisplayValue()
Renvoie la valeur d’affichage de la durée en nombre de jours, d’heures et de minutes.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Chaîne | Nombre de jours, heures et minutes, par exemple 2 jours 10 heures 36 minutes. Format : Valeur d’affichage : « n » Jours « n » Heures « n » Minutes |
var dur = new GlideDuration('3 12:00:00');
gs.info(dur.getDisplayValue());
Sortie :
3 Days 12 Hours
GlideDuration : getDurationValue()
Renvoie la valeur de durée au format « j HH :mm :ss ».
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Chaîne | Valeur de durée. Format : d HH :mm :ss où « d » est le nombre de jours. |
var dur = new GlideDuration(60000);
gs.info(dur.getDurationValue());
Sortie :
00:01:00
GlideDuration : getRoundedDayPart()
Renvoie le nombre arrondi de jours. Si la partie temporelle est supérieure à 12 heures, la valeur de retour est arrondie à la hausse. Sinon, il est arrondi à la baisse.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Numéro | Valeur du jour de la valeur d’affichage arrondie. |
var dur = new GlideDuration('3 14:00:00');
gs.info(dur.getRoundedDayPart());
Sortie :
4
GlideDuration : getValue()
Renvoie la valeur date/heure interne de l’objet GlideDuration actuel.
Les objets GlideDuration stockent la durée sous forme de date et d’heure à partir du 1er janvier 1970 à 00:00:00.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Chaîne | Durée actuelle dans l’objet GlideDuration. Format : AAAA-MM-JJ HH :mm :ss |
var dur = new GlideDuration('3 12:00:00');
gs.info(dur.getValue());
1970-01-04 12:00:00GlideDuration : setDisplayValue (chaîne asDisplayed)
Définit la valeur d’affichage de la durée.
| Nom | Type | Description |
|---|---|---|
| asDisplayed | Chaîne | Afficher la valeur de durée à définir. Format : d HH :mm :ss où « d » est le nombre de jours |
| Type | Description |
|---|---|
| Néant |
var dur = new GlideDuration();
dur.setDisplayValue('3 08:00:00');
gs.info(dur.getDisplayValue());
Sortie :
3 Days 8 Hours
GlideDuration : setValue(Objet o)
Définit la valeur date/heure interne de l’objet GlideDuration.
La méthode définit la valeur de la durée à la différence entre la date et l’heure transmises et la valeur date/heure de base du 1er janvier 1970 à 00:00:00. L’objet date/heure transmis (chaîne) est analysé en un objet GlideDateTime.
| Nom | Type | Description |
|---|---|---|
| o | Objet | Date et heure à utiliser comme point de terminaison pour la durée calculée. Format : AAAA-MM-JJ HH :mm :ss |
| Type | Description |
|---|---|
| Néant |
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 : soustraire(Durée GlideDuration)
Soustrait la durée de l’objet GlideDuration spécifié à l’objet GlideDuration actuel.
| Nom | Type | Description |
|---|---|---|
| durée | Durée GlideDuration | Objet GlideDuration qui contient la valeur de durée à soustraire de l’objet GlideDuration actuel. |
| Type | Description |
|---|---|
| Durée GlideDuration | Nouvel objet GlideDuration dont la durée contient le résultat de la soustraction de la durée des deux objets GlideDuration. |
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