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.
Scoped GlideDate – GlideDate()
Erzeugt ein GlideDate-Objekt mit aktuellem Datum und Uhrzeit.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
//Today's date is April 21, 2021
var gd = new GlideDate();
gs.info(gd.getValue());
2021-04-21Scoped GlideDate – getByFormat(String format)
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-2021Scoped GlideDate – getDayOfMonthNoTZ()
Ruft den Tag des Monats ab, der vom GlideDate-Objekt gespeichert wird, ausgegeben in der UTC-Zeitzone.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | 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-21Scoped GlideDate – getDisplayValueInternal()
Ruft das Datum im internen Format (jjjj-MM-tt) und die Zeitzone des aktuellen Anwenders ab.
Siehe auch GetDisplayValue()
| 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-UK 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
Scoped GlideDate – getMonthNoTZ()
Ruft den vom GlideDate-Objekt gespeicherten Monat ab, der in der UTC-Zeitzone angegeben ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | Der Zahlenwert des Monats von 1 bis 12. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getMonthNoTZ());
Ausgabe:
5
Scoped GlideDate – getValue()
Ruft das Datum im internen Format (jjjj-MM-tt) und in der 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-21Scoped GlideDate – getYearNoTZ()
Ruft das Jahr ab, das vom GlideDate-Objekt gespeichert wird, ausgegeben in der UTC-Zeitzone.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | Der Zahlenwert des Jahres. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getYearNoTZ());
Ausgabe:
2016
Scoped GlideDate – setDisplayValue(String asDisplayed)
Legt einen Datumswert unter Verwendung des Anzeigeformats und der Zeitzone des aktuellen Benutzers fest.
| Name | Typ | Beschreibung |
|---|---|---|
| asDisplayed | Zeichenfolge | Datum im Anzeigeformat und der 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 – setDisplayValueLang(Zeichenfolgendatum, Zeichenfolgenstil)
Legt ein Datum mit einem angegebenen Stil und Format gemäß dem Gebietsschema des aktuellen Anwenders fest.
| Name | Typ | Beschreibung |
|---|---|---|
| date | 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 |
|---|---|
| void |
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 bestimmten Sprache und einem angegebenen Format gemäß dem Gebietsschema des aktuellen Anwenders fest.
| Name | Typ | Beschreibung |
|---|---|---|
| date | 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-UK Für britisches Englisch. Eine vollständige Liste der akzeptierten Werte finden Sie unter BCP 47-Sprachcodeliste . |
| Typ | Beschreibung |
|---|---|
| void |
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
Scoped GlideDate – setValue(String 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
Scoped GlideDate – subtract(GlideDate start, GlideDate end)
Ruft die Laufzeitdifferenz 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