GlideDate – Umfang
Der Umfang ist festgelegt GlideDate Die Klasse bietet Methoden zum Ausführen von Vorgängen für GlideDate-Objekte, z. B. Instanziierung von GlideDate-Objekten oder Arbeiten mit GlideDate-Feldern.
Anleitungen zu Eingabezeichenfolgen für Datum/Uhrzeit mit einer Liste gängiger Formatkonflikte finden Sie unter Richtlinien für Datums- und Uhrzeitformat.
Siehe auch GlideDateTime – Umfang.
Bereichsbezogenes GlideDate – GlideDate()
Erstellt ein GlideDate-Objekt mit dem aktuellen Datum/der aktuellen Uhrzeit.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
//Today's date is April 21, 2021
var gd = new GlideDate();
gs.info(gd.getValue());
2021-04-21Bereichsbezogenes GlideDate – getByFormat (Zeichenfolgenformat)
Ruft das Datum im angegebenen Datumsformat ab.
| Name | Typ | Beschreibung |
|---|---|---|
| format | Zeichenfolge | Gewünschtes Datumsformat mit Java SimpleDateFormat . Beispiel: „tt-MM-JJJJ“ Um den Tag, den Monat und das Jahr oder abzurufen „EEEE“ Um den Wochentag abzurufen. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Datumswert für das GlideDate-Objekt im angegebenen Format. |
var gd = new GlideDate();
gd.setValue('2021-04-21');
gs.info(gd.getByFormat("dd-MM-yyyy"));
21-04-2021Bereichsbezogenes GlideDate – getDayofMonthNoTZ()
Ruft den Tag des Monats ab, der vom GlideDate-Objekt gespeichert wird, ausgedrückt in der UTC-Zeitzone.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Nummer | Der Tag des Monats in der UTC-Zeitzone, von 1 bis 31. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getDayOfMonthNoTZ());
Ausgabe:
13
Scoped GlideDate – getDisplayValue()
Ruft den Wert des Datums- und Uhrzeitfelds in der UTC-Zeitzone ab.
Siehe auch: GetDisplayValueInternal()
| Name | Typ | Beschreibung |
|---|---|---|
| keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Datumswert für das GlideDate-Objekt in der UTC-Zeitzone. |
var gd = new GlideDate();
gd.setValue('2025-04-21');
gs.info(gd.getDisplayValue());
2025-04-21Bereichsbezogenes GlideDate – getDisplayValueEx (Zeichenfolgenstil)
Gibt das Datum unter Verwendung der Zeitzone des aktuellen Anwenders und eines angegebenen Formats zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Stil | Zeichenfolge | Format, das für das Datum verwendet werden soll. Gültige Werte (Groß-/Kleinschreibung wird nicht beachtet):
Das Datum wird in der Sprache des aktuellen Anwenders zurückgegeben. Die Sprache bestimmt die Reihenfolge von Monat und Tag im Datum. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Das Datum im angegebenen Format. |
Dieses Beispiel gibt das Datum anhand der Zeitzone des aktuellen Anwenders und jeder Formatierungsoption zurück.
var gd = new GlideDate();
gs.info(gd.getDisplayValueEx("short"));
gs.info(gd.getDisplayValueEx("medium"));
gs.info(gd.getDisplayValueEx("long"));
gs.info(gd.getDisplayValueEx("full"));
Ausgabe:
1/27/26 //short
Jan 27, 2026 //medium
January 27, 2026 //long
Tuesday, January 27, 2026 //full
Bereichsbezogenes GlideDate – getDisplayValueInternal()
Ruft das Datum im internen Format (jjjj-MM-tt) und die Zeitzone des aktuellen Anwenders ab.
Siehe auch Bereichsbezogenes GlideDate – getDisplayValueInternal()
| Name | Typ | Beschreibung |
|---|---|---|
| keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Datumswert für das GlideDate-Objekt in der Zeitzone des aktuellen Anwenders. Format: jjjj-MM-tt |
var gd = new GlideDate();
gs.info(gd.getDisplayValueInternal());
2021-04-21Bereichsbezogenes GlideDate – getDisplayValueLang(Zeichenfolgenstil, Zeichenfolgensprache)
Gibt den Datumswert im Gebietsschema des Anwenders gemäß einer angegebenen Sprache und einem angegebenen Datumsstil zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Stil | Zeichenfolge | Datumsformat. Gültige Werte:
Wenn ein anderer Wert übergeben wird, ist die API standardmäßig auf festgelegt |
| language | Zeichenfolge | Gibt das Datum gemäß einem angegebenen Sprachwert zurück. Akzeptiert Sprach-Tags, die dem BCP-47-Standard entsprechen. Beispiel: fr Für Französisch oder en-Vereinigtes Königreich Für britisches Englisch. Eine vollständige Liste der akzeptierten Werte finden Sie unter BCP 47-Sprachcodeliste . |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Datum im Stil und in der Sprache, die gemäß dem Gebietsschema des aktuellen Anwenders angegeben sind. |
Das folgende Beispiel gibt das Datum des Gebietsschemas des Anwenders in verschiedenen Sprachen und Stilen zurück.
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"));
Ausgabe:
date: 2023-01-18
date: mercredi 18 janvier 2023
date: 18 January 2023
date: 18.01.2023
date: 18/01/23
Bereichsbezogenes GlideDate – getMonthNoTZ()
Ruft den vom GlideDate-Objekt gespeicherten Monat ab, ausgedrückt in der UTC-Zeitzone.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Nummer | Der numerische Wert des Monats von 1 bis 12. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getMonthNoTZ());
Ausgabe:
5
Bereichsbezogenes GlideDate – getValue()
Ruft das Datum im internen Format (jjjj-MM-tt) und die Systemzeitzone (standardmäßig UTC) ab.
| Name | Typ | Beschreibung |
|---|---|---|
| keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Datumswert für das GlideDate-Objekt in der Systemzeitzone. Format: jjjj-MM-tt |
var gd = new GlideDate();
gd.setValue('2021-04-21');
gs.info(gd.getValue());
2021-04-21Bereichsbezogenes GlideDate – getYearNoTZ()
Ruft das vom GlideDate-Objekt gespeicherte Jahr ab, ausgedrückt in der UTC-Zeitzone.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Nummer | Der numerische Wert des Jahres. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getYearNoTZ());
Ausgabe:
2016
Bereichsbezogenes GlideDate – setDisplayValue(Zeichenfolge asDisplayed)
Legt einen Datumswert mithilfe des Anzeigeformats und der Zeitzone des aktuellen Anwenders fest.
| Name | Typ | Beschreibung |
|---|---|---|
| AsDisplays | Zeichenfolge | Datum im Anzeigeformat und Zeitzone des aktuellen Anwenders. Format: Muss mit dem bevorzugten Anzeigeformat des aktuellen Anwenders formatiert werden, z. B. jjjj-MM-tt. |
| Typ | Beschreibung |
|---|---|
| Keine |
var gd = new GlideDate();
gd.setDisplayValue("2011-01-01");
gs.info(gd.getValue());
Ausgabe:
2011-01-01
Bereichsbezogenes GlideDate – setDisplayValueEx(Zeichenfolgendatum, Zeichenfolgenstil)
Legt das Datum in einem angegebenen Format fest.
| Name | Typ | Beschreibung |
|---|---|---|
| Datum | Zeichenfolge | Wert, der für das Datum festgelegt werden soll. Die GetDisplayValueEx() Methode gibt Daten in einem gültigen Format zurück, oder Daten können wie unten gezeigt formatiert werden.
3/21/26 Und 21. März 2026 Sind gültige Werte während 21/3/26 Und Sind nicht. |
| Stil | Zeichenfolge | Format, das für das Datum verwendet werden soll. Sie müssen dasselbe Format wie angegeben verwenden dateWert. Gültige Werte (Groß-/Kleinschreibung wird nicht beachtet):
|
| Typ | Beschreibung |
|---|---|
| Keine |
In diesem Beispiel wird das Datum in einem angegebenen Format festgelegt.
gd = new GlideDate();
gd.setDisplayValueEx("Jan 28, 2026", "medium");
gs.info(gd.getDisplayValueEx("full"));
Ausgabe:
Wednesday, January 28, 2026
Bereichsbezogenes GlideDate – setDisplayValueLang(Zeichenfolgendatum, Zeichenfolgenstil)
Legt ein Datum mit einem angegebenen Stil und Format gemäß dem Gebietsschema des aktuellen Anwenders fest.
| Name | Typ | Beschreibung |
|---|---|---|
| Datum | Zeichenfolge | Datumswert für das GlideDate-Objekt in der Zeitzone des aktuellen Anwenders. Gültige Werte sind beliebige Datums- und Uhrzeitausgaben von GetDisplayValueLang() Funktion. Beispiel: Mithilfe der Ausgabe von GetDisplayValueLang (Zeichenfolgenstil, Zeichenfolgensprache) Beispiel zuvor in diesem Thema, 25. Oktober 2022 Oder 25.10.2022 Sind akzeptierte Werte. |
| Stil | Zeichenfolge | Datumsformat. Gültige Werte:
Wenn ein anderer Wert übergeben wird, ist die API standardmäßig auf festgelegt |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel zeigt, wie Sie das aktuelle Datum des Gebietsschemas des Anwenders mit auf den Stil „vollständig“ festlegen können SetDisplayValueLang() .
glideDate.setDisplayValueLang("2/3/2023", "short");
gs.info('date: ' + glideDate.getDisplayValue());
gs.info('date: ' + glideDate.getDisplayValueLang("full"));
Ausgabe:
date: 2023-02-03
date: Friday, February 3, 2023
Bereichsbezogenes GlideDate – setDisplayValueLang(Zeichenfolgendatum, Zeichenfolgenstil, Zeichenfolgensprache)
Legt ein Datum mit einem angegebenen Stil, einer angegebenen Sprache und einem angegebenen Format gemäß dem Gebietsschema des aktuellen Anwenders fest.
| Name | Typ | Beschreibung |
|---|---|---|
| Datum | Zeichenfolge | Datumswert für das GlideDate-Objekt in der Zeitzone des aktuellen Anwenders. Gültige Werte sind beliebige Datums- und Uhrzeitausgaben von GetDisplayValueLang() Funktion. Beispiel: Mithilfe der Ausgabe von GetDisplayValueLang (Zeichenfolgenstil, Zeichenfolgensprache) Beispiel zuvor in diesem Thema, 25. Oktober 2022 Oder 25.10.2022 Sind akzeptierte Werte. |
| Stil | Zeichenfolge | Datumsformat. Gültige Werte:
Wenn ein anderer Wert übergeben wird, ist die API standardmäßig auf festgelegt |
| language | Zeichenfolge | Legt die Sprache mithilfe eines Sprach-Tags fest, das dem BCP-47-Standard entspricht. Beispiel: fr Für Französisch oder en-Vereinigtes Königreich Für britisches Englisch. Eine vollständige Liste der akzeptierten Werte finden Sie unter BCP 47-Sprachcodeliste . |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel gibt Datum und Uhrzeit in kurzen und vollständigen Stilen für Englisch und Französisch zurück.
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"));
Ausgabe:
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
Bereichsbezogenes GlideDate – setValue(Zeichenfolge o)
Legt das Datum des aktuellen GlideDate-Objekts im internen Format (jjjj-MM-tt) und in der Systemzeitzone (standardmäßig UTC) fest.
| Name | Typ | Beschreibung |
|---|---|---|
| o | Zeichenfolge | Datum und Uhrzeit, die im aktuellen GlideDate-Objekt festgelegt werden sollen. Format: jjjj-MM-tt |
| Typ | Beschreibung |
|---|---|
| Keine |
var gd = new GlideDate();
gd.setValue('2015-01-01');
gs.info(gd.getValue());
Ausgabe:
2015-01-01
Bereichsbezogenes GlideDate – abziehen(GlideDate-Start, GlideDate-Ende)
Ruft die Differenz der Dauer zwischen zwei GlideDate-Werten ab.
| Name | Typ | Beschreibung |
|---|---|---|
| start | GlideDate | Der Startwert. |
| end | GlideDate | Der Endwert. |
| Typ | Beschreibung |
|---|---|
| GlideDuration | Die Dauer zwischen den beiden Werten. |
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