GlideDate : délimité
La classe GlideDate incluse dans le champ d’application fournit des méthodes permettant d’effectuer des opérations sur les objets GlideDate, telles que l’instanciation d’objets GlideDate ou l’utilisation de champs GlideDate.
Pour obtenir des conseils sur les chaînes d’entrée de date et d’heure avec une liste de conflits de format courants, reportez-vous à .Directives relatives aux formats de date et d’heure
Voir aussi GlideDateTime : délimité.
GlideDate dans le champ d’application : GlideDate()
Crée un objet GlideDate avec la date et l’heure actuelles.
| Nom | Type | Description |
|---|---|---|
| Néant |
//Today's date is April 21, 2021
var gd = new GlideDate();
gs.info(gd.getValue());
2021-04-21GlideDate dans le champ d’application : getByFormat(format de chaîne)
Obtient la date au format de date spécifié.
| Nom | Type | Description |
|---|---|---|
| format | Chaîne | Format de date souhaité utilisant Java SimpleDateFormat. Par exemple, « jj-MM-aaaa » pour obtenir le jour, le mois et l’année, ou « EEEE » pour obtenir le jour de la semaine. |
| Type | Description |
|---|---|
| Chaîne | Valeur de date pour l’objet GlideDate au format spécifié. |
var gd = new GlideDate();
gd.setValue('2021-04-21');
gs.info(gd.getByFormat("dd-MM-yyyy"));
21-04-2021GlideDate dans le champ d’application : getDayOfMonthNoTZ()
Obtient le jour du mois stocké par l’objet GlideDate, exprimé dans le fuseau horaire UTC.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Numéro | Le jour du mois dans le fuseau horaire UTC, de 1 à 31. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getDayOfMonthNoTZ());
Sortie :
13
GlideDate inclus dans le champ d’application : getDisplayValue()
Obtient la valeur du champ de date et d’heure dans le fuseau horaire UTC.
Voir aussi : getDisplayValueInternal()
| Nom | Type | Description |
|---|---|---|
| aucun |
| Type | Description |
|---|---|
| Chaîne | Valeur de date pour l’objet GlideDate dans le fuseau horaire UTC. |
var gd = new GlideDate();
gd.setValue('2025-04-21');
gs.info(gd.getDisplayValue());
2025-04-21GlideDate dans le champ d’application : getDisplayValueEx(style de chaîne)
Renvoie la date à l’aide du fuseau horaire de l’utilisateur actuel et d’un format spécifié.
| Nom | Type | Description |
|---|---|---|
| Le style | Chaîne | Format à utiliser pour la date. Valeurs valides (insensibles à la casse) :
La date est renvoyée dans la langue de l’utilisateur actuel. La langue détermine l’ordre du mois et du jour dans la date. |
| Type | Description |
|---|---|
| Chaîne | La date au format spécifié. |
Cet exemple renvoie la date à l’aide du fuseau horaire de l’utilisateur actuel et de chaque option de formatage.
var gd = new GlideDate();
gs.info(gd.getDisplayValueEx("short"));
gs.info(gd.getDisplayValueEx("medium"));
gs.info(gd.getDisplayValueEx("long"));
gs.info(gd.getDisplayValueEx("full"));
Sortie :
1/27/26 //short
Jan 27, 2026 //medium
January 27, 2026 //long
Tuesday, January 27, 2026 //full
GlideDate dans le champ d’application : getDisplayValueInternal()
Obtient la date au format interne (aaaa-MM-jj) et le fuseau horaire de l’utilisateur actuel.
Voir aussi GlideDate dans le champ d’application : getDisplayValueInternal()
| Nom | Type | Description |
|---|---|---|
| aucun |
| Type | Description |
|---|---|
| Chaîne | Valeur de date de l’objet GlideDate dans le fuseau horaire de l’utilisateur actuel. Format : aaaa-MM-jj |
var gd = new GlideDate();
gs.info(gd.getDisplayValueInternal());
2021-04-21GlideDate dans le champ d’application : getDisplayValueLang(style de chaîne, langage de chaîne)
Renvoie la valeur de date dans les paramètres régionaux de l’utilisateur en fonction d’une langue et d’un style de date spécifiés.
| Nom | Type | Description |
|---|---|---|
| Le style | Chaîne | Format de date. Valeurs valides :
Si une autre valeur est transmise, l’API est définie par défaut sur |
| language | Chaîne | Renvoie la date en fonction d’une valeur de langue spécifiée. Accepte les balises de langue conformes à la norme BCP-47. Par exemple, fr pour le français ou en-UK pour l’anglais britannique. Pour obtenir la liste complète des valeurs acceptées, consultez la liste des codes de langue BCP 47. |
| Type | Description |
|---|---|
| Chaîne | Date dans le style et la langue spécifiés en fonction des paramètres régionaux de l’utilisateur actuel. |
L’exemple suivant renvoie la date des paramètres régionaux de l’utilisateur dans différentes langues et styles.
var gd = new GlideDate(); // This will fetch the current date
gs.info('date: ' + gd.getDisplayValue());
gs.info('date: ' + gd.getDisplayValueLang("full", "fr"));
gs.info('date: ' + gd.getDisplayValueLang("long", "en-GB"));
gs.info('date: ' + gd.getDisplayValueLang("medium", "de"));
gs.info('date: ' + gd.getDisplayValueLang("short", "es-MX"));
Sortie :
date: 2023-01-18
date: mercredi 18 janvier 2023
date: 18 January 2023
date: 18.01.2023
date: 18/01/23
GlideDate inclus dans le champ d’application : getMonthNoTZ()
Obtient le mois stocké par l’objet GlideDate, exprimé dans le fuseau horaire UTC.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Numéro | La valeur numérique du mois de 1 à 12. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getMonthNoTZ());
Sortie :
5
GlideDate dans le champ d’application : getValue()
Obtient la date au format interne (aaaa-MM-jj) et dans le fuseau horaire du système (UTC par défaut).
| Nom | Type | Description |
|---|---|---|
| aucun |
| Type | Description |
|---|---|
| Chaîne | Valeur de date de l’objet GlideDate dans le fuseau horaire du système. Format : aaaa-MM-jj |
var gd = new GlideDate();
gd.setValue('2021-04-21');
gs.info(gd.getValue());
2021-04-21GlideDate dans le champ d’application : getYearNoTZ()
Obtient l’année stockée par l’objet GlideDate, exprimée dans le fuseau horaire UTC.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Numéro | Valeur numérique de l’année. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getYearNoTZ());
Sortie :
2016
GlideDate dans le champ d’application : setDisplayValue(chaîne asDisplayed)
Définit une valeur de date à l’aide du format d’affichage et du fuseau horaire de l’utilisateur actuel.
| Nom | Type | Description |
|---|---|---|
| asDisplayed | Chaîne | Date dans le format d’affichage et le fuseau horaire de l’utilisateur actuel. Format : doit être formaté à l’aide du format d’affichage préféré de l’utilisateur actuel, tel que aaaa-MM-jj. |
| Type | Description |
|---|---|
| Néant |
var gd = new GlideDate();
gd.setDisplayValue("2011-01-01");
gs.info(gd.getValue());
Sortie :
2011-01-01
GlideDate dans le champ d’application : setDisplayValueEx(date de chaîne, style de chaîne)
Définit la date à l’aide d’un format spécifié.
| Nom | Type | Description |
|---|---|---|
| date | Chaîne | Valeur à définir pour la date. La méthode getDisplayValueEx() renvoie les dates dans un format valide, ou les dates peuvent être formatées comme indiqué ci-dessous.
21/03/26 et le 21 mars 2026 sont des valeurs valides, alors que le 26/03/21 et le ne le sont pas. |
| Le style | Chaîne | Format à utiliser pour la date. Vous devez utiliser le même format que la valeur fournie date . Valeurs valides (insensibles à la casse) :
|
| Type | Description |
|---|---|
| Néant |
Cet exemple définit la date à l’aide d’un format spécifié.
gd = new GlideDate();
gd.setDisplayValueEx("Jan 28, 2026", "medium");
gs.info(gd.getDisplayValueEx("full"));
Sortie :
Wednesday, January 28, 2026
GlideDate dans le champ d’application : setDisplayValueLang(date de chaîne, style de chaîne)
Définit une date à l’aide d’un style et d’un format spécifiés en fonction des paramètres régionaux de l’utilisateur actuel.
| Nom | Type | Description |
|---|---|---|
| date | Chaîne | Valeur de date de l’objet GlideDate dans le fuseau horaire de l’utilisateur actuel. Les valeurs valides sont n’importe quelle sortie de date et d’heure de la fonction getDisplayValueLang(). Par exemple, en utilisant la sortie de l’exemple getDisplayValueLang(String style, String language) plus haut dans cette rubrique , le 25 octobre 2022 ou le 25.10.2022 sont des valeurs acceptées. |
| Le style | Chaîne | Format de date. Valeurs valides :
Si une autre valeur est transmise, l’API est définie par défaut sur |
| Type | Description |
|---|---|
| nul |
L’exemple suivant montre comment vous pouvez définir la date actuelle des paramètres régionaux de l’utilisateur sur le style « complet » à l’aide de setDisplayValueLang().
glideDate.setDisplayValueLang("2/3/2023", "short");
gs.info('date: ' + glideDate.getDisplayValue());
gs.info('date: ' + glideDate.getDisplayValueLang("full"));
Sortie :
date: 2023-02-03
date: Friday, February 3, 2023
GlideDate dans le champ d’application : setDisplayValueLang(date de chaîne, style de chaîne, langage de chaîne)
Définit une date à l’aide d’un style, d’une langue et d’un format spécifiés en fonction des paramètres régionaux de l’utilisateur actuel.
| Nom | Type | Description |
|---|---|---|
| date | Chaîne | Valeur de date de l’objet GlideDate dans le fuseau horaire de l’utilisateur actuel. Les valeurs valides sont n’importe quelle sortie de date et d’heure de la fonction getDisplayValueLang(). Par exemple, en utilisant la sortie de l’exemple getDisplayValueLang(String style, String language) plus haut dans cette rubrique , le 25 octobre 2022 ou le 25.10.2022 sont des valeurs acceptées. |
| Le style | Chaîne | Format de date. Valeurs valides :
Si une autre valeur est transmise, l’API est définie par défaut sur |
| language | Chaîne | Définit la langue à l’aide d’une balise de langue conforme à la norme BCP-47. Par exemple, fr pour le français ou en-UK pour l’anglais britannique. Pour obtenir la liste complète des valeurs acceptées, consultez la liste des codes de langue BCP 47. |
| Type | Description |
|---|---|
| Nul |
L’exemple suivant renvoie la date et l’heure dans des styles court et complet pour l’anglais et le français.
var glideDateFR = new GlideDate();
glideDateUS.setDisplayValueLang("2/3/202", "short", "en-US" );
glideDateFR.setDisplayValueLang("2/3/2023", "short", "fr-FR" );
gs.info('en-US date: ' + glideDateUS.getDisplayValue());
gs.info('en-US date: ' + glideDateUS.getDisplayValueLang("full"));
gs.info('fr-FR date: ' + glideDateFR.getDisplayValue());
gs.info('fr-FR date: ' + glideDateFR.getDisplayValueLang("full"));
Sortie :
en-US date: 2023-02-03
en-US date: Friday, February 3, 2023
fr-FR date: 2023-03-02
fr-FR date: Thursday, March 2, 2023
GlideDate dans le champ d’application : setValue(chaîne o)
Définit la date de l’objet GlideDate actuel au format interne (aaaa-MM-jj) et au fuseau horaire du système (UTC par défaut).
| Nom | Type | Description |
|---|---|---|
| o | Chaîne | Date et heure à définir dans l’objet GlideDate actuel. Format : aaaa-MM-jj |
| Type | Description |
|---|---|
| Néant |
var gd = new GlideDate();
gd.setValue('2015-01-01');
gs.info(gd.getValue());
Sortie :
2015-01-01
GlideDate inclus dans le champ d’application : soustraire (début de GlideDate, GlideDate de fin)
Obtient la différence de durée entre deux valeurs GlideDate.
| Nom | Type | Description |
|---|---|---|
| début | Date GlideDate | Valeur de début. |
| fin | Date GlideDate | Valeur de fin. |
| Type | Description |
|---|---|
| Durée GlideDuration | Durée entre les deux valeurs. |
var sgd1 = new GlideDate();
sgd1.setDisplayValue('2014-07-18');
var sgd2 = new GlideDate();
sgd2.setDisplayValue('2014-07-19');
var duration = GlideDate.subtract(sgd1, sgd2);
gs.info(duration.getDisplayValue());
1 Day