---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideDate - グローバル

# GlideDate - グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：19分

GlideDate クラスは、GlideDate オブジェクトのインスタンス化や GlideDate フィールドの操作など、GlideDate オブジェクトに対する操作を実行するためのメソッドを提供します。

一般的な形式競合のリストを含む日時入力文字列のガイダンスについては、「 [日付形式のガイドライン](https://servicenow-prod.fluidtopics.net/EykQEpagJJy6r4~z0xBdIg#date-and-time-format-guidelines "特定の日付と時刻パターンの文字列シーケンスを使用して、日付形式を指定できます。パターン文字列は、A から Z までの 1 つ以上の大文字と小文字で構成されます。引用符で囲まれたテキストは無視され、代わりに日付出力にコピーされます。")」を参照してください。

「[GlideDateTime - グローバル](https://servicenow-prod.fluidtopics.net/sX6jx~y7CQmLmvE~regDqg#c_GlideDateTimeAPI "GlideDateTime クラスは、GlideDateTime オブジェクトに対して操作を実行するためのメソッドを提供します。")」も参照してください。

## GlideDate:GlideDate() {#ariaid-title2}

現在の日時で GlideDate オブジェクトを作成します。
{#GlideDate-GlideDate__table_vy2_525_jq__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#GlideDate-GlideDate__table_vy2_525_jq}  

    //Today's date is April 21, 2021
    var gd = new GlideDate();
    gs.info(gd.getValue());

出力:

    2021-04-21

## GlideDate:getByFormat(文字列形式) {#ariaid-title3}

指定された日付形式で日付を取得します。
{#GlideDate-getByFormat_S__table_vy2_525_jq__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| format | 文字列 | Java [SimpleDateFormat](https://docs.oracle.com/javase/10/docs/api/java/text/SimpleDateFormat.html) を使用した目的の日付形式。たとえば、日、月、年を取得する場合は `「dd-MM-yyyy」` 、曜日を取得する場合は `「EEEE」` などです。 |
[表 : 2. パラメーター]

{#GlideDate-getByFormat_S__table_vy2_525_jq} {#GlideDate-getByFormat_S__table_qpt_3f5_jq__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定された形式の GlideDate オブジェクトの日付値。 |
[表 : 3. 返される内容]

{#GlideDate-getByFormat_S__table_qpt_3f5_jq}  

    var gd = new GlideDate(); 
    gd.setValue('2021-04-21');
    gs.info(gd.getByFormat("dd-MM-yyyy"));

出力:

    21-04-2021

### スコープ対応 {#GlideDate-getByFormat_S__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [Scoped GlideDate - getByFormat(String format)](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_ScopedGlideDateGetByFormat_String "指定された日付形式で日付を取得します。") を使用します。

## GlideDate:getDayOfMonthNoTZ() {#ariaid-title4}

GlideDate オブジェクトによって格納され、UTC タイムゾーンで表される月の日付を取得します。
{#GlideDate-getDayOfMonthNoTZ__table_gdd_z5q_yv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 4. パラメーター]

{#GlideDate-getDayOfMonthNoTZ__table_gdd_z5q_yv} {#GlideDate-getDayOfMonthNoTZ__table_hdd_z5q_yv__entry__2}

| タイプ | 説明 |
|-|-|
| 番号 | UTC タイムゾーンの日付 (1 〜 31)。 |
[表 : 5. 返される内容]

{#GlideDate-getDayOfMonthNoTZ__table_hdd_z5q_yv}  

    //Today's date is 2016-05-13 
    var gd =new GlideDate();
    gs.info(gd.getDayOfMonthNoTZ());

出力:

    13

### スコープ対応 {#GlideDate-getDayOfMonthNoTZ__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [スコープ付き GlideDate - getMonthNoTZ()](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_SGD-getMonthNoTZ "GlideDate オブジェクトによって格納され、UTC タイムゾーンで表される月を取得します。") を使用します。

## GlideDate:getDisplayValue() {#ariaid-title5}

UTC タイムゾーンの日時フィールド値を取得します。
関連項目：[スコープ対象 GlideDate - getDisplayValue()](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_ScopedGlideDateGetDisplayValue "UTC タイムゾーンの日時フィールド値を取得します。")
{#GlideDate-getDisplayValue__table_vy2_535_jq__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 6. パラメーター]

{#GlideDate-getDisplayValue__table_vy2_535_jq} {#GlideDate-getDisplayValue__table_qpt_3f5_jq__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | UTC タイムゾーンでの GlideDate オブジェクトの日付値。 |
[表 : 7. 返される内容]

{#GlideDate-getDisplayValue__table_qpt_3f5_jq}  

    var gd = new GlideDate(); 
    gd.setValue('2025-04-21');
    gs.info(gd.getDisplayValue());

出力:

    2025-04-21

### スコープ対応 {#GlideDate-getDisplayValue__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [スコープ付き GlideDate - getDisplayValue()](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_ScopedGlideDateGetDisplayValue "UTC タイムゾーンの日時フィールド値を取得します。") を使用します。

## GlideDate:getDisplayValueEx(文字列スタイル) {#ariaid-title6}

現在のユーザーのタイムゾーンと指定された形式を使用して日付を返します。
{#GlideDate-getDisplayValueEx_S__table_tg4_ckc_b3c__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| style | 文字列 | 日付に使用する形式。 有効な値 (大文字と小文字の区別なし): * `short`:現在のユーザーの言語に応じて M/D/YY または D/M/YY。たとえば、1/27/26 や 27/1/26 などです。 * `medium`:月、日、および年の短縮形。例:Jan 27, 2026。 * `long`:月、日、年。例:2026 年 1 月 27 日。 * `full`:曜日、月、日、年。例:2026 年 1 月 27 日火曜日。 {#GlideDate-getDisplayValueEx_S__ul_ayn_24g_b3c} 日付は現在のユーザーの言語で返されます。言語によって、日付の月と日の順序が決まります。 |
[表 : 8. パラメーター]

{#GlideDate-getDisplayValueEx_S__table_tg4_ckc_b3c} {#GlideDate-getDisplayValueEx_S__table_ug4_ckc_b3c__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定された形式の日付。 |
[表 : 9. 返される内容]

{#GlideDate-getDisplayValueEx_S__table_ug4_ckc_b3c}  
この例では、現在のユーザーのタイムゾーンと各書式設定オプションを使用して日付を返します。

    var gd = new GlideDate();
    gs.info(gd.getDisplayValueEx("short"));
    gs.info(gd.getDisplayValueEx("medium"));
    gs.info(gd.getDisplayValueEx("long"));
    gs.info(gd.getDisplayValueEx("full"));

出力:

    1/27/26  //short
    Jan 27, 2026  //medium
    January 27, 2026  //long
    Tuesday, January 27, 2026  //full

### スコープ対応 {#GlideDate-getDisplayValueEx_S__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッド [スコープ付き GlideDate:getDisplayValueEx(文字列スタイル)](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#SGlideDate-getDisplayValueEx_S "現在のユーザーのタイムゾーンと指定された形式を使用して日付を返します。") を使用します。

## GlideDate:getDisplayValueInternal() {#ariaid-title7}

内部形式 (yyyy-MM-dd) の日付と現在のユーザーのタイムゾーンを取得します。
[getDisplayValue()](https://servicenow-prod.fluidtopics.net/fthvoWNfsneUBZ5rD9ITtw#GlideDate-getDisplayValue "UTC タイムゾーンの日時フィールド値を取得します。") も参照してください
{#GlideDate-getDisplayValueInternal__table_vy2_535_jq__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 10. パラメーター]

{#GlideDate-getDisplayValueInternal__table_vy2_535_jq} {#GlideDate-getDisplayValueInternal__table_qpt_3f5_jq__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 現在のユーザーのタイムゾーンでの GlideDate オブジェクトの日付値。 形式:yyyy-MM-dd |
[表 : 11. 返される内容]

{#GlideDate-getDisplayValueInternal__table_qpt_3f5_jq}  

    var gd = new GlideDate(); 
    gs.info(gd.getDisplayValueInternal());

出力:

    2021-04-21

### スコープ対応 {#GlideDate-getDisplayValueInternal__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [スコープ付き GlideDate - getDisplayValueInternal()](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_ScopedGlideDateGetDisplayValueInternal "内部形式 (yyyy-MM-dd) の日付と現在のユーザーのタイムゾーンを取得します。") を使用します。

## GlideDate:getDisplayValueLang(文字列スタイル) {#ariaid-title8}

指定された日付スタイルに従って、ユーザーのロケールで日付値を返します。
{#GlideDate-getDisplayValueLang_S__id_bvt_cvr_dwb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| style | 文字列 | 日付形式。 有効な値： * FULL:ユーザーのロケール (2022 年 10 月 24 日月曜日など) に応じて、\<平日、月、日、年\> の形式で日付を返します。 * long:ユーザーのロケール (2022 年 10 月 24 日など) に応じて、日付を \<月、日、年\>の形式で返します。 * medium: long と似ていますが、月を省略した日付を返します (例:2022 年 10 月 24 日)。 * short:ユーザーのロケール (10/24/2022 または 24/10/2022 など) に応じて、MM/DD/YY または DD/MM/YY の形式で日付を返します。 他の値が渡された場合、API のデフォルトは `中程度`です。許可される値では大文字と小文字は区別されません。 |
[表 : 12. パラメーター]

{#GlideDate-getDisplayValueLang_S__id_bvt_cvr_dwb} {#GlideDate-getDisplayValueLang_S__id_a5b_gvr_dwb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定されたスタイルで、現在のユーザーのロケールに適した形式での日付の文字列表現。 |
[表 : 13. 返される内容]

{#GlideDate-getDisplayValueLang_S__id_a5b_gvr_dwb}  
次の例は、すべてのスタイルでユーザーのロケールの日付を返します。

    var gd = new GlideDate(); // This will fetch the current date


    gs.info('date: ' + gd.getDisplayValue());

    gs.info('date: ' + gd.getDisplayValueLang("full"));
    gs.info('date: ' + gd.getDisplayValueLang("long"));
    gs.info('date: ' + gd.getDisplayValueLang("medium"));
    gs.info('date: ' + gd.getDisplayValueLang("short"));

出力：

    date: 2023-01-18
    Wednesday, January 18, 2023
    date: January 18, 2023
    date: Jan 18, 2023
    date: 1/18/23

## GlideDate - getDisplayValueLang(文字列スタイル, 文字列言語) {#ariaid-title9}

指定された日付スタイルに従って、ユーザーのロケールと言語で日付値を返します。
{#GlideDate-getDisplayValueLang_S_S__id_ox5_fwr_dwb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| style | 文字列 | 日付形式。 有効な値： * FULL:ユーザーのロケール (2022 年 10 月 24 日月曜日など) に応じて、\<平日、月、日、年\> の形式で日付を返します。 * long:ユーザーのロケール (2022 年 10 月 24 日など) に応じて、日付を \<月、日、年\>の形式で返します。 * medium: long と似ていますが、月を省略した日付を返します (例:2022 年 10 月 24 日)。 * short:ユーザーのロケール (10/24/2022 または 24/10/2022 など) に応じて、MM/DD/YY または DD/MM/YY の形式で日付を返します。 他の値が渡された場合、API のデフォルトは `中程度`です。許可される値では大文字と小文字は区別されません。 |
| 言語 | 文字列 | 指定された言語値に従って日付を返します。BCP-47 標準に準拠する言語タグを受け入れます。たとえば、フランス語の場合は `fr` 、イギリス英語の場合は `en-UK` です。許可される値の完全なリストについては、「 [BCP 47 言語コードリスト](https://appmakers.dev/bcp-47-language-codes-list/)」を参照してください。 |
[表 : 14. パラメーター]

{#GlideDate-getDisplayValueLang_S_S__id_ox5_fwr_dwb} {#GlideDate-getDisplayValueLang_S_S__id_zty_3wr_dwb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 現在のユーザーのロケールに従って指定されたスタイルと言語の日付。 |
[表 : 15. 返される内容]

{#GlideDate-getDisplayValueLang_S_S__id_zty_3wr_dwb}  
次の例では、ユーザーのロケールの日付をさまざまな言語とスタイルで返します。

    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"));

出力：


    date: 2023-01-18
    date: mercredi 18 janvier 2023
    date: 18 January 2023
    date: 18.01.2023
    date: 18/01/23

## GlideDate:getMonthNoTZ() {#ariaid-title10}

GlideDate オブジェクトによって格納され、UTC タイムゾーンで表される月を取得します。
{#GlideDate-getMonthNoTZ__table_az1_3wq_yv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 16. パラメーター]

{#GlideDate-getMonthNoTZ__table_az1_3wq_yv} {#GlideDate-getMonthNoTZ__table_bz1_3wq_yv__entry__2}

| タイプ | 説明 |
|-|-|
| 番号 | 1 から 12 までの月の数値。 |
[表 : 17. 返される内容]

{#GlideDate-getMonthNoTZ__table_bz1_3wq_yv}  

    //Today's date is 2016-05-13
    var gd =new GlideDate();
    gs.info(gd.getMonthNoTZ());

出力:

    5

### スコープ対応 {#GlideDate-getMonthNoTZ__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [スコープ付き GlideDate - getMonthNoTZ()](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_SGD-getMonthNoTZ "GlideDate オブジェクトによって格納され、UTC タイムゾーンで表される月を取得します。") を使用します。

## GlideDate:getYearNoTZ() {#ariaid-title11}

GlideDate オブジェクトによって格納され、UTC タイムゾーンで表される年を取得します。
{#GlideDate-getYearNoTZ__table_pnp_hxq_yv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 18. パラメーター]

{#GlideDate-getYearNoTZ__table_pnp_hxq_yv} {#GlideDate-getYearNoTZ__table_qnp_hxq_yv__entry__2}

| タイプ | 説明 |
|-|-|
| 番号 | 年の数値。 |
[表 : 19. 返される内容]

{#GlideDate-getYearNoTZ__table_qnp_hxq_yv}  

    //Today's date is 2016-05-13
    var gd =new GlideDate();
    gs.info(gd.getYearNoTZ());

出力:

    2016

### スコープ対応 {#GlideDate-getYearNoTZ__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [Scoped GlideDate - getYearNoTZ()](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_SGD-getYearNoTZ "GlideDate オブジェクトによって格納され、UTC タイムゾーンで表される年を取得します。") を使用します。

## GlideDate - parseDate(文字列日付, 文字列言語, 文字列国) {#ariaid-title12}

渡された言語と国コードに関連付けられたロケールに日付を解析します。
注:  
このメソッドは失敗し、地域の日付形式に従わない場合には例外がスローされます。
{#GlideDate-parseDate_S_S_S__table_ynx_dsb_fbc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| date | 文字列 | 地域の構文で書式設定された日付。 フォーマット: * 英数字の日付:月を 1 月、2 月、3 月などの 3 文字で指定するか、月の名前を完全に入力することができます。年は 4 桁、日は 2 桁である必要があります。例 `:「2020 年 1 月 31 日」` または `「2020 年 1 月 31 日」` * 数値の日付:日と月は 2 桁にする必要があります。4 桁は何年も非常に好まれますが、この方法では精度が低く、解析が失敗する可能性が高くなる 2 桁の年をサポートしています。地域の日付区切り文字も使用する必要があります。これらのセパレーターは、渡された language 値と country 値に基づいて解析に影響します。例:米国ロケールの場合は「12/31/2020」、エストニアロケールの場合は「31.12.20」。 |
| 言語 | 文字列 | ISO-639 2 文字の言語コード。 |
| country | 文字列 | ISO-3166 2 文字の国コード。 |
[表 : 20. パラメーター]

{#GlideDate-parseDate_S_S_S__table_ynx_dsb_fbc} {#GlideDate-parseDate_S_S_S__table_znx_dsb_fbc__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | 計算で使用したり、レコードに挿入したりできる解析済み GlideDate オブジェクト。 このメソッドは、日付の解析に失敗した場合、例外をスローします。日付形式が指定されたロケール形式 ( language パラメーターと country パラメーターが渡される) と一致しない場合、例外が発生します。 |
[表 : 21. 返される内容]

{#GlideDate-parseDate_S_S_S__table_znx_dsb_fbc}  
次のコード例では、日付を解析し、その日付に 4 週間を追加します。

    var date = GlideDate.parseDate("31 Dec 2020", "en", "GB");
    date.addWeeksLocalTime(4);
    gs.info("Project is due 4 weeks after start date, on " + date.getDisplayValue());

出力:

    Project is due 4 weeks after start date, on 2021-01-28

## GlideDate:setDisplayValue(文字列 asDisplayed) {#ariaid-title13}

現在のユーザーの表示形式とタイムゾーンを使用して日付値を設定します。
{#GlideDate-setDisplayValue_S__table_vy2_525_jq__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| asDisplayed | 文字列 | 現在のユーザーの表示形式とタイムゾーンの日付。 形式:yyyy-MM-dd など、現在のユーザーの優先表示形式を使用して書式設定する必要があります。 |
[表 : 22. パラメーター]

{#GlideDate-setDisplayValue_S__table_vy2_525_jq} {#GlideDate-setDisplayValue_S__table_qpt_3f5_jq1__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 23. 返される内容]

{#GlideDate-setDisplayValue_S__table_qpt_3f5_jq1}  

    var gd = new GlideDate();
    gd.setDisplayValue("2011-01-01");
    gs.info(gd.getValue());

出力:

    2011-01-01

### スコープ対応 {#GlideDate-setDisplayValue_S__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [Scoped GlideDate - setDisplayValue(String asDisplayed)](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_ScopedGlideDateSetDisplayValue_String "現在のユーザーの表示形式とタイムゾーンを使用して日付値を設定します。") を使用します。

## GlideDate - setDisplayValueEx(String date, String style) {#ariaid-title14}

指定された形式を使用して日付を設定します。
{#GlideDate-setDisplayValueEx_S_S__table_zb5_3kc_b3c__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| date | 文字列 | 日付に設定する値。 [getDisplayValueEx()](https://servicenow-prod.fluidtopics.net/fthvoWNfsneUBZ5rD9ITtw#GlideDate-getDisplayValueEx_S "現在のユーザーのタイムゾーンと指定された形式を使用して日付を返します。") メソッドは、日付を有効な形式で返します。または、日付は次のように書式設定できます。 * 現在のユーザーの言語に応じて M/D/YY または D/M/YY。たとえば、1/27/26 や 27/1/26 などです。 * 月、日、年の短縮形。例:Jan 27, 2026。 * 月、日、年。例:2026 年 1 月 27 日。 * 曜日、月、日、年。例:2026 年 1 月 27 日火曜日。 {#GlideDate-setDisplayValueEx_S_S__ul_ayn_24g_b3c}現在のユーザーの言語によって、日付の月と日の順序が決まります。たとえば、現在のユーザーの言語が英語の場合、「 `3/21/26` 」と「 `2026 年 3 月 21 日` 」は有効な値で、「 `21/3/26` 」と「 `21 March, 2026` 」は無効です。 |
| style | 文字列 | 日付に使用する形式。 指定された date 値と同じ形式を使用する必要があります。 有効な値 (大文字と小文字の区別なし): * `short`:現在のユーザーの言語に応じて M/D/YY または D/M/YY。たとえば、1/27/26 や 27/1/26 などです。 * `medium`:月、日、および年の短縮形。例:Jan 27, 2026。 * `long`:月、日、年。例:2026 年 1 月 27 日。 * `full`:曜日、月、日、年。例:2026 年 1 月 27 日火曜日。 {#GlideDate-setDisplayValueEx_S_S__ul_ayn_24g_b3d} |
[表 : 24. パラメーター]

{#GlideDate-setDisplayValueEx_S_S__table_zb5_3kc_b3c} {#GlideDate-setDisplayValueEx_S_S__table_ac5_3kc_b3c__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 25. 返される内容]

{#GlideDate-setDisplayValueEx_S_S__table_ac5_3kc_b3c}  
この例では、指定された形式を使用して日付を設定します。

    gd = new GlideDate();
    gd.setDisplayValueEx("Jan 28, 2026", "medium");
    gs.info(gd.getDisplayValueEx("full"));

出力:

    Wednesday, January 28, 2026

### スコープ対応 {#GlideDate-setDisplayValueEx_S_S__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッド [スコープ指定 GlideDate - setDisplayValueEx(String date, String style)](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#SGlideDate-setDisplayValueEx_S_S "指定された形式を使用して日付を設定します。") を使用します。

## GlideDate - setDisplayValueLang(文字列 date, 文字列スタイル) {#ariaid-title15}

現在のユーザーのロケールに従って、指定されたスタイルと形式を使用して日付を設定します。
{#GlideDate-setDisplayValueLang_S_S__id_hyd_vwr_dwb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| date | 文字列 | 現在のユーザーのタイムゾーンでの GlideDate オブジェクトの日付値。有効な値は、 getDisplayValueLang() 関数からの日付と時刻の出力です。 たとえば、このトピックで前述した getDisplayValueLang(String style, String language) の例からの出力を使用すると、 2022 年 10 月 25 日 または 2022 年 10 月 25 日が許容される値です。 |
| style | 文字列 | 日付形式。 有効な値： * FULL:ユーザーのロケール (2022 年 10 月 24 日月曜日など) に応じて、\<平日、月、日、年\> の形式で日付を返します。 * long:ユーザーのロケール (2022 年 10 月 24 日など) に応じて、日付を \<月、日、年\>の形式で返します。 * medium: long と似ていますが、月を省略した日付を返します (例:2022 年 10 月 24 日)。 * short:ユーザーのロケール (10/24/2022 または 24/10/2022 など) に応じて、MM/DD/YY または DD/MM/YY の形式で日付を返します。 他の値が渡された場合、API のデフォルトは `中程度`です。許可される値では大文字と小文字は区別されません。 |
[表 : 26. パラメーター]

{#GlideDate-setDisplayValueLang_S_S__id_hyd_vwr_dwb} {#GlideDate-setDisplayValueLang_S_S__id_bmq_vwr_dwb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 27. 返される内容]

{#GlideDate-setDisplayValueLang_S_S__id_bmq_vwr_dwb}  
次の例は、 setDisplayValueLang() を使用してユーザーのロケールの現在の日付を「フル」スタイルに設定する方法を示しています。

    glideDate.setDisplayValueLang("2/3/2023", "short");


    gs.info('date: ' + glideDate.getDisplayValue());
    gs.info('date: ' + glideDate.getDisplayValueLang("full"));

出力：

    date: 2023-02-03
    date: Friday, February 3, 2023

## GlideDate - setDisplayValueLang(String date, String style, String language) {#ariaid-title16}

現在のユーザーのロケールに従って、指定されたスタイル、言語、および形式を使用して日付を設定します。
{#GlideDate-setDisplayValueLang_S_S_S__id_udx_nxr_dwb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| date | 文字列 | 現在のユーザーのタイムゾーンでの GlideDate オブジェクトの日付値。有効な値は、 getDisplayValueLang() 関数からの日付と時刻の出力です。 たとえば、このトピックで前述した getDisplayValueLang(String style, String language) の例からの出力を使用すると、 2022 年 10 月 25 日 または 2022 年 10 月 25 日が許容される値です。 |
| style | 文字列 | 日付形式。 有効な値： * FULL:ユーザーのロケール (2022 年 10 月 24 日月曜日など) に応じて、\<平日、月、日、年\> の形式で日付を返します。 * long:ユーザーのロケール (2022 年 10 月 24 日など) に応じて、日付を \<月、日、年\>の形式で返します。 * medium: long と似ていますが、月を省略した日付を返します (例:2022 年 10 月 24 日)。 * short:ユーザーのロケール (10/24/2022 または 24/10/2022 など) に応じて、MM/DD/YY または DD/MM/YY の形式で日付を返します。 他の値が渡された場合、API のデフォルトは `中程度`です。許可される値では大文字と小文字は区別されません。 |
| 言語 | 文字列 | BCP-47 標準に準拠した言語タグを使用して言語を設定します。たとえば、フランス語の場合は `fr` 、イギリス英語の場合は `en-UK` です。許可される値の完全なリストについては、「 [BCP 47 言語コードリスト](https://appmakers.dev/bcp-47-language-codes-list/)」を参照してください。 |
[表 : 28. パラメーター]

{#GlideDate-setDisplayValueLang_S_S_S__id_udx_nxr_dwb} {#GlideDate-setDisplayValueLang_S_S_S__id_nbl_4xr_dwb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 29. 返される内容]

{#GlideDate-setDisplayValueLang_S_S_S__id_nbl_4xr_dwb}  
次の例では、英語とフランス語の日付と時刻を短いスタイルと完全なスタイルで返します。

    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"));

出力：

    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:setValue(文字列 o) {#ariaid-title17}

現在の GlideDate オブジェクトの日付を内部形式 (yyyy-MM-dd) とシステムタイムゾーン (デフォルトでは UTC) で設定します。
{#GlideDate-setValue_S__table_vy2_525_jq__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| o | 文字列 | 現在の GlideDate オブジェクトに設定する日時。 形式:yyyy-MM-dd |
[表 : 30. パラメーター]

{#GlideDate-setValue_S__table_vy2_525_jq} {#GlideDate-setValue_S__table_qpt_3f5_jq1__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 31. 返される内容]

{#GlideDate-setValue_S__table_qpt_3f5_jq1}  

    var gd = new GlideDate(); 
    gd.setValue('2015-01-01');
    gs.info(gd.getValue());

出力:

    2015-01-01

### スコープ対応 {#GlideDate-setValue_S__section_w2m_sxr_mcb}

スコープ対象のアプリケーションでこのメソッドを使用するには、対応するスコープ対象のメソッドである [Scoped GlideDate - setValue(String o)](https://servicenow-prod.fluidtopics.net/mPPxsqT3rGPkEk5WTn97bw#r_ScopedGlideDateSetValue_String "現在の GlideDate オブジェクトの日付を内部形式 (yyyy-MM-dd) とシステムタイムゾーン (デフォルトでは UTC) で設定します。") を使用します。

