GlideDate - 전역
GlideDate 클래스는 GlideDate 객체 인스턴스화 또는 GlideDate 필드 작업과 같은 GlideDate 객체에 대한 작업을 수행하기 위한 메서드를 제공합니다.
일반적인 형식 충돌 목록이 있는 날짜 시간 입력 문자열에 대한 지침은 을 날짜 및 시간 형식 지침참조하십시오.
GlideDate - GlideDate()
현재 날짜 시간으로 GlideDate 객체를 만듭니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
//Today's date is April 21, 2021
var gd = new GlideDate();
gs.info(gd.getValue());
2021-04-21GlideDate - getByFormat(문자열 형식)
지정된 날짜 형식의 날짜를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| format | 문자열 | Java SimpleDateFormat을 사용하는 원하는 날짜 형식입니다. 예를 들어 일, 월, 연도를 가져오는 "dd-MM-yyyy" 또는 요일을 가져오는 "EEEE" 입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 지정된 형식의 GlideDate 객체 날짜 값입니다. |
var gd = new GlideDate();
gd.setValue('2021-04-21');
gs.info(gd.getByFormat("dd-MM-yyyy"));
21-04-2021범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드( Scoped GlideDate - getByFormat(String format))를 사용합니다.
GlideDate - getDayOfMonthNoTZ()
UTC 시간대로 표현된 GlideDate 객체에 저장된 일(월 중)을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | UTC 시간대의 일(월 중)로, 1에서 31 사이입니다. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getDayOfMonthNoTZ());
출력:
13
범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드( Scoped GlideDate - getMonthNoTZ())를 사용합니다.
GlideDate - getDisplayValue ()
현재 사용자의 표시 형식과 시간대로 된 날짜를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
| 유형 | 설명 |
|---|---|
| 문자열 | 현재 사용자의 표시 형식 및 시간대로 된 GlideDate 객체의 날짜 값입니다. 비즈니스 규칙 또는 스크립트 포함을 디자인할 때는 이 메서드가 사용자마다 다른 형식으로 값을 반환할 수 있다는 점에 유의하십시오. |
var gd = new GlideDate();
gd.setValue('2021-04-21');
gs.info(gd.getDisplayValue());
2021-04-21범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드인 Scoped GlideDate - getDisplayValue()를 사용합니다.
GlideDate - getDisplayValueInternal()
내부 형식(yyyy-MM-dd)과 현재 사용자의 시간대로 된 날짜를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
| 유형 | 설명 |
|---|---|
| 문자열 | 현재 사용자의 시간대에 있는 GlideDate 객체의 날짜 값입니다. 형식: yyyy-MM-dd |
var gd = new GlideDate();
gs.info(gd.getDisplayValueInternal());
2021-04-21범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드( Scoped GlideDate - getDisplayValueInternal())를 사용합니다.
GlideDate - getDisplayValueLang(문자열 스타일)
지정된 날짜 스타일에 따라 사용자의 로캘에서 날짜 값을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 스타일 | 문자열 | 날짜 형식입니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API의 기본값은 |
| 유형 | 설명 |
|---|---|
| 문자열 | 지정된 스타일과 현재 사용자의 로캘에 적합한 형식의 날짜를 문자열 표현합니다. |
다음 예제에서는 모든 스타일로 사용자 로캘의 날짜를 반환합니다.
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(문자열 스타일, 문자열 언어)
지정된 날짜 스타일에 따라 사용자의 로캘 및 언어로 날짜 값을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 스타일 | 문자열 | 날짜 형식입니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API의 기본값은 |
| 언어 | 문자열 | 지정된 언어 값에 따라 날짜를 반환합니다. BCP-47 표준을 준수하는 언어 태그를 허용합니다. 예를 들어 프랑스어의 경우 fr , 영국 영어의 경우 en-UK 입니다. 허용되는 값의 전체 목록은 BCP 47 언어 코드 목록을 참조하세요. |
| 유형 | 설명 |
|---|---|
| 문자열 | 현재 사용자의 로캘에 따라 지정된 스타일 및 언어의 날짜입니다. |
다음 예제에서는 사용자 로캘의 날짜를 다양한 언어와 스타일로 반환합니다.
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()
UTC 표준 시간대로 표현된 GlideDate 객체에 저장된 월을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 1에서 12 사이의 월의 숫자 값입니다. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getMonthNoTZ());
출력:
5
범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드( Scoped GlideDate - getMonthNoTZ())를 사용합니다.
GlideDate - getYearNoTZ()
UTC 표준 시간대로 표현된 GlassDate 개체에 의해 저장된 연도를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 연도의 숫자 값입니다. |
//Today's date is 2016-05-13
var gd =new GlideDate();
gs.info(gd.getYearNoTZ());
출력:
2016
범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드인 Scoped GlideDate - getYearNoTZ()를 사용합니다.
GlideDate - parseDate(문자열 날짜, 문자열 언어, 문자열 국가)
전달된 언어 및 국가 코드와 연결된 로케일로 날짜를 구문 분석합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 날짜 | 문자열 | 지역 구문으로 형식이 지정된 날짜입니다. 형식:
|
| 언어 | 문자열 | ISO-639 두 문자 언어 코드입니다. |
| 국가 | 문자열 | ISO-3166 두 문자로 된 국가 코드입니다. |
| 유형 | 설명 |
|---|---|
| 객체 | 계산에 사용하거나 기록에 삽입할 수 있는 구문 분석된 GlideDate 객체입니다. 이 메서드는 날짜를 구문 분석하지 못한 경우 예외를 throw합니다. 날짜 형식이 지정된 로캘 형식(통과된 language 및 country 매개 변수)과 일치하지 않으면 예외가 발생합니다. |
다음 코드 예제에서는 날짜를 구문 분석하고 해당 날짜에 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(String asDisplayed)
현재 사용자의 표시 형식과 시간대를 사용하여 날짜 값을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 표시된 대로 | 문자열 | 현재 사용자의 표시 형식 및 시간대의 날짜입니다. 형식: 현재 사용자가 선호하는 표시 형식(예: yyyy-MM-dd)을 사용하여 형식을 지정해야 합니다. |
| 유형 | 설명 |
|---|---|
| 안 함 |
var gd = new GlideDate();
gd.setDisplayValue("2011-01-01");
gs.info(gd.getValue());
출력:
2011-01-01
범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드인 Scoped GlideDate - setDisplayValue(String asDisplayed)를 사용합니다.
GlideDate - setDisplayValueLang(문자열 날짜, 문자열 스타일)
현재 사용자의 로캘에 따라 지정된 스타일과 형식을 사용하여 날짜를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 날짜 | 문자열 | 현재 사용자의 시간대에 있는 GlideDate 객체의 날짜 값입니다. 유효한 값은 getDisplayValueLang() 함수의 모든 날짜 및 시간 출력입니다. 예를 들어, 이 주제의 앞부분에 있는 getDisplayValueLang(String style, String language) 예제의 출력을 사용하면 2022년 10월 25일 또는 2022년 10월 25 일이 허용됩니다. |
| 스타일 | 문자열 | 날짜 형식입니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API의 기본값은 |
| 유형 | 설명 |
|---|---|
| void |
다음 예제에서는 setDisplayValueLang()을 사용하여 사용자 로캘의 현재 날짜를 'full' 스타일로 설정하는 방법을 보여 줍니다.
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(문자열 날짜, 문자열 스타일, 문자열 언어)
현재 사용자의 로캘에 따라 지정된 스타일, 언어 및 형식을 사용하여 날짜를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 날짜 | 문자열 | 현재 사용자의 시간대에 있는 GlideDate 객체의 날짜 값입니다. 유효한 값은 getDisplayValueLang() 함수의 모든 날짜 및 시간 출력입니다. 예를 들어, 이 주제의 앞부분에 있는 getDisplayValueLang(String style, String language) 예제의 출력을 사용하면 2022년 10월 25일 또는 2022년 10월 25 일이 허용됩니다. |
| 스타일 | 문자열 | 날짜 형식입니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API의 기본값은 |
| 언어 | 문자열 | BCP-47 표준을 준수하는 언어 태그를 사용하여 언어를 설정합니다. 예를 들어 프랑스어의 경우 fr , 영국 영어의 경우 en-UK 입니다. 허용되는 값의 전체 목록은 BCP 47 언어 코드 목록을 참조하세요. |
| 유형 | 설명 |
|---|---|
| 무효 |
다음 예에서는 영어와 프랑스어에 대한 짧은 스타일과 전체 스타일로 날짜 및 시간을 반환합니다.
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(String o)
내부 형식(yyyy-MM-dd) 및 시스템 시간대(기본값은 UTC)로 현재 GlideDate 객체의 날짜를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| o | 문자열 | 현재 GlideDate 객체에서 설정할 날짜 및 시간입니다. 형식: yyyy-MM-dd |
| 유형 | 설명 |
|---|---|
| 안 함 |
var gd = new GlideDate();
gd.setValue('2015-01-01');
gs.info(gd.getValue());
출력:
2015-01-01
범위가 지정된 해당 항목
범위가 지정된 애플리케이션에서 이 메서드를 사용하려면 해당하는 범위가 지정된 메서드인 Scoped GlideDate - setValue(String o))를 사용합니다.