GlideDateTime - 전역
GlideDateTime 클래스는 GlideDateTime 객체의 인스턴스화 또는 glide_date_time 필드 작업과 같은 GlideDateTime 객체에 대한 작업을 수행하기 위한 메서드를 제공합니다.
GlideDateTime 메서드를 사용하여 GlideDateTime 객체 인스턴스화, 날짜/시간 계산 수행, 날짜-시간 형식 지정, 날짜/시간 형식 간 변환과 같은 날짜/시간 작업을 수행합니다.
일반적인 형식 충돌 목록이 있는 날짜/시간 입력 문자열에 대한 지침은 을 참조하십시오 날짜 및 시간 형식 지침.
GlideDateTime - GlideDateTime()
현재 날짜와 시간으로 새 GlideDateTime 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
이 예제에서는 GlideDateTime 객체를 인스턴스화합니다.
var gdt = new GlideDateTime();
gs.info(gdt);
출력:
2022-08-08 16:51:44
GlideDateTime - GlideDateTime(문자열 dateTime)
전달된 날짜 및 시간 값을 사용하여 새 GlideDateTime 객체를 인스턴스화합니다.
- yyyy-MM-dd hh:mm:ss
- MM/dd/yyyy HH:mm:ss
- MM-dd-yyyy hh:mm:ss
- MM-dd-yyyy HH:mm
- MM-dd-yyyy
- MM/dd/yy HH:mm:ss
- MM/dd/yyyy
- dd-MM-yyyy hh:mm:ss
- dd-MM-yyyy HH.mm.ss
- dd-MM-yyyy HH.mm
- dd-MM-yy HH:mm:ss
- dd-MM-yy HH.mm.ss
- dd/MM/yyyy
- dd-MM-yyyy
- yyyy-MM-dd HH:mm
- yyyy-MM-dd
- dd.MM.yyyy HH:mm:ss
- dd.MM.yyyy HH.mm.ss
- dd.MM.yyyy hh:mm:ss a
- dd.MM.yyyy hh.mm.ss a
- dd.MM.yyyy
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | GlideDateTime 객체에서 설정할 UTC 날짜 및 시간입니다. |
var gdt = new GlideDateTime("2023-01-01 12:00:00");
gs.info(gdt);
출력:
2023-01-01 12:00:00
GlideDateTime - GlideDateTime(GlideDateTime gdt)
지정된 GlideDateTime 객체의 시간으로 설정된 새 GlideDateTime 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Gdt | GlideDateTime | 새 개체의 시간을 설정하는 데 사용되는 개체입니다. |
이 예에서는 yyyy-MM-dd'T'HH:mm:ss를 사용하여 GlideDateTime 객체를 인스턴스화합니다. SSSZ 형식입니다.
var gdt1 = new GlideDateTime("2023-07-04T12:08:56.235-0700");
var gdt2 = new GlideDateTime(gdt1);
gs.info(gdt1);
gs.info(gdt2);
출력:
2023-07-04 19:08:56
2023-07-04 19:08:56
GlideDateTime - add(밀리초 수)
GlideDateTime 객체에 지정된 시간(밀리초)을 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 밀리초 | 번호 | 추가할 시간(밀리초) |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getNumericValue());
gdt.add(10);
gs.print(gdt.getNumericValue());
1314777600000
1314777600010범위가 지정된 등가
범위가 지정된 응용 프로그램에서 add() 메서드를 사용하려면 해당 범위 지정 메서드인 add()를 사용합니다. 범위가 지정된 GlideDateTime - add(밀리초 수)
GlideDateTime - add(GlideTime 시간)
현재 GlideDateTime 객체에 GlideTime 객체를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| time | 글라이드타임 | 지정된 GlideDateTime 객체에 추가할 시간 값이 있는 GlideTime 객체입니다. |
| 유형 | 설명 |
|---|---|
| void |
이 예제에서는 gdt GlideDateTime 개체에 설정된 시간에 20초를 추가하는 방법을 보여 줍니다.
var gdt = new GlideDateTime("2011-08-31 08:00:00");
var gtime1 = new GlideTime();
gtime1.setValue("00:00:20");
gdt.add(gtime1);
gs.print(gdt.toString());
출력:
2011-08-31 08:00:20
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 add() 메서드를 사용하려면 해당 범위 지정 메서드인 add()를 사용합니다. 범위가 지정된 GlideDateTime - add(GlideTime gd)
GlideDateTime - addDays(일 수)
현재 GlideDateTime 객체에 지정된 일수를 추가합니다. 음수 매개변수는 일을 뺍니다.
이 메서드 대신 addDaysLocalTime() 및 addDaysUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 일 | 번호 | 추가할 일 수입니다. 음수를 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addDays(-1);
gs.print(gdt.getDate());
출력:
2011-08-30
GlideDateTime - addDaysLocalTime(일 수)
현재 GlideDateTime 객체에 지정된 일수를 추가합니다. 음수 매개변수는 일을 뺍니다.
이 메서드는 GlideDateTime 객체에 저장된 값에 해당하는 현지 날짜와 시간을 확인한 다음 현지 날짜와 시간 값을 사용하여 일을 더하거나 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 일 | 번호 | 추가할 일 수입니다. 음수 값을 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addDaysLocalTime(-1);
gs.print(gdt.getLocalDate());
출력:
2011-08-30
범위가 지정된 등가
범위가 지정된 애플리케이션에서 addDaysLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 addDaysLocalTime()을 사용합니다범위가 지정된 GlideDateTime - addDaysLocalTime(일 수).
GlideDateTime - addDaysUTC(일 수)
현재 GlideDateTime 객체에 지정된 일수를 추가합니다. 음수 매개변수는 일을 뺍니다.
이 메서드는 GlideDateTime 개체에 의해 저장된 값에 해당하는 UTC 날짜와 시간을 확인한 다음 UTC 날짜와 시간 값을 사용하여 일을 더하거나 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 일 | 번호 | 추가할 일 수입니다. 음수 값을 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addDaysUTC(-1);
gs.print(gdt.getDate());
출력:
2011-08-30
범위가 지정된 등가
범위가 지정된 애플리케이션에서 addDaysUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 addDaysUTC()를 사용합니다. 범위가 지정된 GlideDateTime - addDaysUTC(일 수)
GlideDateTime - addSeconds(초 숫자)
GlideDateTime 객체에 지정된 시간(초)을 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 초 | 번호 | 추가할 시간(초) |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-12-07 08:00:00");
gdt.addSeconds(1000);
gs.print(gdt.getValue());
출력:
2011-12-07 08:16:40
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 addSeconds() 메서드를 사용하려면 해당 범위 지정 메서드인 addSeconds()를 사용합니다. 범위가 지정된 GlideDateTime - addSeconds(초 단위)
GlideDateTime - addWeeks(주 수)
현재 GlideDateTime 객체에 지정된 주 수를 추가합니다. 음수 매개변수는 주를 뺍니다.
이 메서드 대신 addWeeksLocalTime() 및 addWeeksUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 주 | 번호 | 추가할 주 수입니다. 음수를 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addWeeks(-1);
gs.print(gdt.getDate());
출력:
2011-08-24
GlideDateTime - addWeeksLocalTime(숫자 주)
현재 GlideDateTime 객체에 지정된 주 수를 추가합니다. 음수 매개변수는 주를 뺍니다.
이 메서드는 GlideDateTime 객체에 저장된 값에 해당하는 현지 날짜와 시간을 확인한 다음 현지 날짜와 시간 값을 사용하여 주를 더하거나 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 주 | 번호 | 추가할 주 수입니다. 음수를 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addWeeksLocalTime(-1);
gs.print(gdt.getDate());
출력:
2011-08-24
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 addWeeksLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 addWeeksLocalTime()을 범위가 지정된 GlideDateTime - addWeeksLocalTime(주 수)사용합니다.
GlideDateTime - addWeeksUTC(주 수)
현재 GlideDateTime 객체에 지정된 주 수를 추가합니다. 음수 매개변수는 주를 뺍니다.
이 메서드는 GlideDateTime 개체에 의해 저장된 값에 해당하는 UTC 날짜 및 시간을 확인한 다음 UTC 날짜 및 시간 값을 사용하여 주를 더하거나 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 주 | 번호 | 추가할 주 수입니다. 음수를 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addWeeksUTC(-1);
gs.print(gdt.getDate());
출력:
2011-08-24
범위가 지정된 등가
범위가 지정된 애플리케이션에서 addWeeksUTC() 메서드를 사용하려면 해당 범위가 지정된 메서드인 addWeeksUTC()를 사용합니다. 범위가 지정된 GlideDateTime - addWeeksUTC(주 수)
GlideDateTime - addMonths(개월 수)
현재 GlideDateTime 객체에 지정된 개월 수를 추가합니다. 음수 매개변수는 월을 뺍니다.
이 메서드 대신 addMonthsLocalTime() 또는 addMonthsUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 월 | 번호 | 추가할 월 수입니다. 음수를 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addMonths(2);
gs.print(gdt.getDate());
출력:
2011-10-31
GlideDateTime - addMonthsLocalTime(개월 수)
현재 GlideDateTime 객체에 지정된 개월 수를 추가합니다. 음수 매개변수는 월을 뺍니다.
이 메서드는 GlideDateTime 객체에 저장된 값에 해당하는 현지 날짜와 시간을 확인한 다음 현지 날짜와 시간 값을 사용하여 월을 더하거나 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 월 | 번호 | 추가할 월 수입니다. 음수 값을 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addMonthsLocalTime(2);
gs.print(gdt.getDate());
출력:
2011-10-31
범위가 지정된 등가
범위가 지정된 애플리케이션에서 addMonthsLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 addMonthsLocalTime()을 사용합니다범위가 지정된 GlideDateTime - addMonthsLocalTime(개월 수).
GlideDateTime - addMonthsUTC(개월 수)
현재 GlideDateTime 객체에 지정된 개월 수를 추가합니다. 음수 매개변수는 월을 뺍니다.
이 메서드는 GlideDateTime 개체에 의해 저장된 값에 해당하는 UTC 날짜 및 시간을 확인한 다음 UTC 날짜 및 시간 값을 사용하여 월을 더하거나 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 월 | 번호 | 추가할 월 수입니다. 음수를 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gdt.addMonthsUTC(2);
gs.print(gdt.getDate());
출력:
2011-10-31
범위가 지정된 등가
범위가 지정된 애플리케이션에서 addMonthsUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 addMonthsUTC()를 사용합니다. 범위가 지정된 GlideDateTime - addMonthsUTC(개월 수)
GlideDateTime - addYears(년 수)
현재 GlideDateTime 객체에 지정된 연도를 추가합니다. 음수 매개변수는 연도를 뺍니다.
이 메서드 대신 addYearsLocalTime() 또는 addYearsUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 년 | 번호 | 추가할 연도 수입니다. 음수 값을 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2010-08-31 08:00:00");
gdt.addYears(1);
gs.print(gdt.getDate());
출력:
2011-08-31
GlideDateTime - addYearsLocalTime(연도 수)
현재 GlideDateTime 객체에 지정된 연도를 추가합니다. 음수 매개변수는 연도를 뺍니다.
이 메서드는 GlideDateTime 개체에 의해 저장된 값에 해당하는 현지 날짜와 시간을 확인한 다음 현지 날짜와 시간 값을 사용하여 연도를 더하거나 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 년 | 번호 | 추가할 연도 수입니다. 빼려면 음수 값을 사용합니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2010-08-31 08:00:00");
gdt.addYearsLocalTime(1);
gs.print(gdt.getDate());
출력:
2011-08-31
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 AddYearsLocalTime() 메서드를 사용하려면 해당 범위 메서드인 AddYearsLocalTime()을 사용합니다범위가 지정된 GlideDateTime - addYearsLocalTime(연도 수).
GlideDateTime - addYearsUTC(연도 수)
현재 GlideDateTime 객체에 지정된 연도를 추가합니다. 음수 매개변수는 연도를 뺍니다.
GlideDateTime 객체에 의해 저장된 날짜 및 시간 값은 UTC 시간대로 해석됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 년 | 번호 | 추가할 연도 수입니다. 음수 값을 사용하여 뺍니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2010-08-31 08:00:00");
gdt.addYearsUTC(1);
gs.print(gdt.getDate());
출력:
2011-08-31
범위가 지정된 등가
범위가 지정된 애플리케이션에서 addYearsUTC() 메서드를 사용하려면 해당 범위가 지정된 메서드인 addYearsUTC()를 사용합니다. 범위가 지정된 GlideDateTime - addYearsUTC(연도 수)
GlideDateTime - compareTo(DateTime 객체)
두 날짜 및 시간 개체를 비교하여 두 개체가 다른 개체보다 먼저 발생하는지 또는 동일한지 확인합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 객체 | GlideDateTime 객체의 날짜 시간 |
| 유형 | 설명 |
|---|---|
| 번호 |
|
var initDate = new GlideDateTime("2011-08-01 12:00:00");
var compDate1 = new GlideDateTime("2011-08-01 12:00:00");
var compDate2 = new GlideDateTime("2011-07-31 12:00:00");
var compDate3 = new GlideDateTime("2011-08-04 16:00:00");
gs.info(initDate.compareTo(compDate1)); // Equals (0)
gs.info(initDate.compareTo(compDate2)); // initDate is after compDate2 (1)
gs.info(initDate.compareTo(compDate3)); // initDate is before compDate3 (-1)
출력:
0
1
-1
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 compareTo() 메서드를 사용하려면 해당 범위가 지정된 메서드인 compareTo()를 사용합니다범위가 지정된 GlideDateTime - compareTo(Object o).
GlideDateTime - equals(객체 GDT)
개체를 기존 같음 값과 비교합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Gdt | 객체 | 비교할 개체입니다. GlideDateTIme 객체 또는 유효한 날짜 시간 문자열일 수 있습니다. |
| 유형 | 설명 |
|---|---|
| 부울 | 같으면 True이고, 그렇지 않으면 false입니다. |
var gdt = new GlideDateTime("2011-08-31 00:00:00");
gs.print(gdt.equals("2011-09-30 00:12:01"));
출력:
false
범위가 지정된 등가
범위가 지정된 애플리케이션에서 equals() 메서드를 사용하려면 해당 범위가 지정된 메서드인 equals()를 사용합니다. 범위가 지정된 GlideDateTime - equals(객체 dateTime)
GlideDateTime - getDate()
GlideDateTime 개체에 의해 저장된 날짜를 반환합니다. 기본적으로 yyyy-MM-dd 형식과 시스템 표준 시간대(UTC)로 표현됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 시스템 시간대의 날짜입니다. 형식: yyyy-MM-dd, 시스템 표준 시간대에서는 기본적으로 UTC입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.info(gdt.getDate());
출력:
2011-08-31
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getDate() 메서드를 사용하려면 해당 범위 지정 메서드인 getDate()를 사용합니다범위가 지정된 GlideDateTime - getDate().
GlideDateTime - getDayOfMonth()
UTC 표준 시간대에서 월의 현재 날짜를 가져옵니다.
이 메서드 대신 getDayOfMonthLocalTime() 및 getDayOfMonthUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | UTC 표준 시간대의 일(1에서 31 사이)입니다. |
var gdt = new GlideDateTime("2011-12-02 12:00:00");
gs.print(gdt.getDayOfMonth());
출력:
2
GlideDateTime - getDayOfMonthLocalTime()
현재 사용자의 표준 시간대로 표현된 GlideDateTime 개체에 저장된 월의 날짜를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 사용자 시간대에 있는 일(1에서 31 사이)입니다. |
var gdt = new GlideDateTime("2011-12-02 12:00:00");
gs.print(gdt.getDayOfMonthLocalTime());
출력:
2
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getDayOfMonthLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getDayOfMonthLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - getDayOfMonthLocalTime()
GlideDateTime - getDayOfMonthUTC()
UTC 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 월의 날짜를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | UTC 표준 시간대의 일(1에서 31 사이)입니다. |
var gdt = new GlideDateTime("2011-12-02 12:00:00");
gs.print(gdt.getDayOfMonthUTC());
출력:
2
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getDayOfMonthUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 getDayOfMonthUTC()를 사용합니다범위가 지정된 GlideDateTime - getDayOfMonthUTC().
GlideDateTime - getDayOfWeek()
사용자의 시간대로 표현된 GlideDateTime 객체에 의해 저장된 요일을 검색합니다.
이 메서드 대신 getDayOfWeekLocalTime() 및 getDayOfWeekUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 요일 값 - 월요일 = 1, ... 일요일 = 7. |
var gdt = new GlideDateTime("2011-12-01 12:00:00");
gs.print(gdt.getDayOfWeek());
출력:
4
GlideDateTime - getDayOfWeekLocalTime()
사용자의 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 요일을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 요일 값 - 월요일 = 1, ... 일요일 = 7 |
var gdt = new GlideDateTime("2011-12-01 12:00:00");
gs.print(gdt.getDayOfWeekLocalTime());
출력:
4
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getDayOfWeekLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getDayOfWeekLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - getDayOfWeekLocalTime()
GlideDateTime - getDayOfWeekUTC()
UTC 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 요일을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 요일 값 - 월요일 = 1, ... 일요일 = 7 |
var gdt = new GlideDateTime("2011-12-01 12:00:00");
gs.print(gdt.getDayOfWeekUTC());
출력:
4
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getDayOfWeekUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 getDayOfWeekUTC()를 사용합니다범위가 지정된 GlideDateTime - getDayOfWeekUTC().
GlideDateTime - getDaysInMonth()
GlideDateTime 객체에 의해 저장된 월의 일 수를 가져와 Java 가상 머신 표준 시간대로 표현합니다.
이 메서드 대신 getDaysInMonthLocalTime() 및 getDaysInMonthUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | JVM(Java Virtual Machine) 시간대의 현재 월 일 수입니다. |
var gdt = new GlideDateTime(); //December
gs.print(gdt.getDaysInMonth());
출력:
31
GlideDateTime - getDaysInMonthLocalTime()
현재 사용자의 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 월의 일 수를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 사용자의 시간대에서 현재 월의 일 수입니다. |
var gdt = new GlideDateTime(); //December
gs.print(gdt.getDaysInMonthLocalTime());
출력:
31
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getDaysInMonthLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getDaysInMonthLocalTime()을 범위가 지정된 GlideDateTime - getDaysInMonthLocalTime()사용합니다.
GlideDateTime - getDaysInMonthUTC()
UTC 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 월의 일 수를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | UTC 표준 시간대로 표현된 GlideDateTime 객체에 의해 저장된 월의 일 수입니다. |
var gdt = new GlideDateTime(); //December
gs.print(gdt.getDaysInMonthUTC());
출력:
31
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getDaysInMonthUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 getDaysInMonthUTC()를 사용합니다범위가 지정된 GlideDateTime - getDaysInMonthUTC().
GlideDateTime - getDisplayValue()
현재 사용자의 표시 형식 및 표준 시간대에 있는 날짜 및 시간 값을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 사용자 형식 및 시간대의 날짜 및 시간입니다. 비즈니스 규칙 또는 스크립트 포함을 디자인할 때는 이 메서드가 사용자마다 다른 형식으로 값을 반환할 수 있다는 점에 유의하십시오. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.info(gdt.getDisplayValue());
출력:
2011-08-31 01:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getDisplayValue() 메서드를 사용하려면 해당 범위가 지정된 메서드인 getDisplayValue()를 범위가 지정된 GlideDateTime - getDisplayValue()사용합니다.
GlideDateTime - getDisplayValueInternal()
내부 형식인 yyyy-MM-dd HH:mm:ss로 표시 값을 반환합니다. 이 메서드는 날짜/시간 필드에는 유용하지만 날짜 필드에는 유용하지 않습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | GlideDateTime 객체의 날짜 및 시간 값입니다. 형식: 호출자의 표준 시간대에서 yyyy-MM-dd HH:mm:ss. |
// The passed in date and time is converted to the caller's time zone.
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.info(gdt.getDisplayValueInternal());
출력:
2011-08-31 01:00:00
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getDisplayValueInternal() 메서드를 사용하려면 해당 범위 지정 메서드인 getDisplayValueInternal()을 사용합니다범위가 지정된 GlideDateTime - getDisplayValueInternal().
GlideDateTime - getDisplayValueLang(문자열 스타일)
지정된 날짜 스타일에 따라 현재 사용자의 로캘에서 날짜 및 시간 값을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 스타일 | 문자열 | 날짜 및 시간 형식을 지정합니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API는 기본적으로 medium을 사용합니다. 수락된 값은 대/소문자를 구분하지 않습니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 지정된 스타일과 현재 사용자의 로캘에 적합한 형식으로 된 날짜의 문자열 표현입니다. |
다음 예제에서는 사용자 로캘의 날짜와 시간을 모든 날짜 스타일로 반환합니다.
var gdt = new GlideDateTime(); // This will fetch the current date
gs.info('date: ' + gdt.getDisplayValue());
gs.info('date: ' + gdt.getDisplayValueLang("full"));
gs.info('date: ' + gdt.getDisplayValueLang("long"));
gs.info('date: ' + gdt.getDisplayValueLang("medium"));
gs.info('date: ' + gdt.getDisplayValueLang("short"));
출력:
date: 2023-01-18 06:49:02
date: Wednesday, January 18, 2023 06:49:02
date: January 18, 2023 06:49:02
date: Jan 18, 2023 06:49:02
date: 1/18/23 06:49:02
GlideDateTime - getDisplayValueLang(문자열 스타일, 문자열 언어)
지정된 언어 및 날짜 스타일에 따라 현재 사용자의 로캘에서 날짜 및 시간 값을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 스타일 | 문자열 | 날짜 및 시간 형식을 지정합니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API는 기본적으로 medium을 사용합니다. 수락된 값은 대/소문자를 구분하지 않습니다. |
| 언어 | 문자열 | 지정된 언어 값에 따라 날짜를 반환합니다. BCP-47 표준을 준수하는 언어 태그를 허용합니다. 예를 들어 프랑스어의 경우 fr , 영국식 영어의 경우 en-UK 입니다. 허용되는 값의 전체 목록은 BCP 47 언어 코드 목록을 참조하세요. |
| 유형 | 설명 |
|---|---|
| 문자열 | 지정된 스타일과 현재 사용자의 로캘에 적합한 형식으로 된 날짜의 문자열 표현입니다. |
다음 예제에서는 사용자 로캘의 날짜와 시간을 모든 언어 및 날짜 스타일로 반환합니다.
var gdt = new GlideDateTime(); // This will fetch the current date
gs.info('date: ' + gdt.getDisplayValue());
gs.info('date: ' + gdt.getDisplayValueLang("full", "fr"));
gs.info('date: ' + gdt.getDisplayValueLang("long", "en-GB"));
gs.info('date: ' + gdt.getDisplayValueLang("medium", "de"));
gs.info('date: ' + gdt.getDisplayValueLang("short", "es-MX"));```
출력:
date: 2023-01-18 06:49:02
mercredi 18 janvier 2023 06:49:02
18 January 2023 06:49:02
18.01.2023 06:49:02
18/01/23 06:49:02
GlideDateTime - getDSTOffset()
일광 절약 시간이 오프셋되는 시간을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 일광 절약 시간이 오프셋되는 시간(밀리초)입니다. 오프셋이 없거나 시간이 일광 절약 시간제에 해당하지 않는 경우 0을 반환합니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getDSTOffset());
출력:
3600000
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getDSTOffset() 메서드를 사용하려면 해당 범위 지정 메서드인 getDSTOffset()을 사용합니다. 범위가 지정된 GlideDateTime - getDSTOffset()
GlideDateTime - getErrorMsg()
현재 오류 메시지를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 오류 메시지 |
var gdt = new GlideDateTime("2011-aa-31 aa:00:00"); //bad
gs.print(gdt.isValid()); //false
gs.print(gdt.getErrorMsg()); //reason
false
Could not parse DateTime: 2011-aa-31 aa:00:00범위가 지정된 등가
범위가 지정된 애플리케이션에서 getErrorMsg() 메서드를 사용하려면 해당 범위 지정 메서드인 getErrorMsg()를 사용합니다. 범위가 지정된 GlideDateTime - getErrorMsg()
GlideDateTime - getInternalFormattedLocalTime()
개체의 시간을 현지 표준 시간대 및 내부 형식으로 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 현지 표준 시간대 및 내부 형식의 개체 시간입니다. |
이 예에서는 사용자 시간대의 시스템 시간 형식으로 시간을 표시합니다.
var gdt = new GlideDateTime('2022-10-08 01:00:00');
gs.info(gdt.getDisplayValue());
gs.info(gdt.getInternalFormattedLocalTime());
출력:
2022-10-07 06:00:00 PM
18:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getInternalFormattedLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getInternalFormattedLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - getInternalFormattedLocalTime()
GlideDateTime - getInternalMidnight(number: dayOfTheWeek)
UTC를 사용하여 지정된 날짜의 자정으로 설정된 날짜 및 시간 객체를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| dayOfTheWeek | 번호 | 날짜/시간 개체를 반환할 요일입니다. |
| 유형 | 설명 |
|---|---|
| GlideDateTime | 자정으로 설정된 GlideDateTime 객체입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getInternalMidnight(2));
출력:
2011-08-30 00:00:01
GlideDateTime - getLocalDate()
표준 형식인 yyyy-MM-dd로 표현된 GlideDateTime 객체에 저장된 날짜와 현재 사용자의 시간대를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 글라이드데이트 | 사용자의 시간대로 된 날짜입니다. |
이 예제에서는 사용자의 표준 시간대에 사용자의 시간 형식으로 시간을 표시합니다.
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getLocalDate());
출력:
2011-08-31
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getLocalDate() 메서드를 사용하려면 해당 범위 지정 메서드인 getLocalDate()를 범위가 지정된 GlideDateTime - getLocalDate()사용합니다.
GlideDateTime - getLocalTime()
사용자의 표준 시간대에 있는 시간을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 글라이드타임 | 사용자의 시간대에 있는 시간입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getLocalTime());
출력:
1970-01-01 01:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getLocalTime()을 범위가 지정된 GlideDateTime - getLocalTime()사용합니다.
GlideDateTime - getMonth()
GlideDateTime 객체에 의해 저장된 월을 검색하여 JVM(Java Virtual Machine) 시간대로 표현합니다.
이 메서드 대신 getMonthLocalTime () 및 getMonthUTC() 를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 월의 숫자 값, 1월=1, 12월=12입니다. |
var gdt = new GlideDateTime(); //December
gs.print(gdt.getMonth());
출력:
12
GlideDateTime - getMonthLocalTime()
현재 사용자의 표준 시간대로 표현된 GlideDateTime 개체에 저장된 월을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 월의 숫자 값, 1월=1, 12월=12입니다. |
var gdt = new GlideDateTime(); //December
gs.print(gdt.getMonthLocalTime());
출력:
12
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getMonthLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getMonthLocalTime()을 범위가 지정된 GlideDateTime - getMonthLocalTime()사용합니다.
GlideDateTime - getMonthUTC()
UTC 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 월을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 월의 숫자 값, 1월=1, 12월=12입니다. |
var gdt = new GlideDateTime(); //December
gs.print(gdt.getMonthUTC());
출력:
12
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getMonthUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 getMonthUTC()를 사용합니다. 범위가 지정된 GlideDateTime - getMonthUTC()
GlideDateTime - getNumericValue()
1970년 1월 1일 00:00:00 GMT 이후의 시간(밀리초)을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 1970년 1월 1일 00:00:00 GMT 이후의 밀리초 수입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getNumericValue());
출력:
1314777600000
GlideDateTime - getSpanTime(number: dayOfWeek)
지정된 날의 자정 이후 현재 시간까지 경과한 시간을 조회합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Dayofweek | 번호 | 1에서 7까지의 요일 값입니다. 1 = 월요일, 7=일요일. |
| 유형 | 설명 |
|---|---|
| 글라이드타임 | 지정된 날의 자정 이후 경과된 시간입니다. 결과를 사용자에게 친숙한 용어로 표시하려면 값을 GlideDuration으로 설정합니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00"); //Wednesday
var dur = new GlideDuration();
var span = gdt.getSpanTime(1); //how much time since Monday 00:00:00
dur.setValue(span);
gs.print(dur.getDisplayValue());
출력:
2 Days 8 Hours
GlideDateTime - getTime()
Unix 기간 스탬프를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 글라이드타임 | GMT 시간을 기준으로 하는 시스템 형식의 Unix 기간 스탬프입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getTime());
출력:
1970-01-01 08:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getTime()을 사용합니다범위가 지정된 GlideDateTime - getTime().
GlideDateTime - getTZOffset()
표준 시간대 오프셋을 밀리초 단위로 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 표준 시간대 오프셋의 시간(밀리초) |
var gdt = new GlideDateTime();
gdt.getLocalTime(); // PST local time
gs.print(gdt.getTZOffset());
출력:
-28800000
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getTZOffset() 메서드를 사용하려면 해당 범위 지정 메서드인 getTZOffset()을 사용합니다. 범위가 지정된 GlideDateTime - getTZOffset()
GlideDateTime - getUserFormattedLocalTime()
사용자 형식의 현지 표준 시간대로 객체의 시간을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 현지 시간으로 표시되는 개체의 시간과 사용자의 형식입니다. |
var gdt = new GlideDateTime('2022-10-08 01:00:00');
gs.info(gdt.getDisplayValue());
gs.info(gdt.getUserFormattedLocalTime());
출력
2022-10-07 06:00:00 PM
06:00:00 PM
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getUserFormattedLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getUserFormattedLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - getUserFormattedLocalTime()
GlideDateTime - getUserTimeZone()
현재 사용자 세션의 표준 시간대를 검색합니다.
이 메서드는 gs.getSession().getTimeZone()과 동일합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 시간대 | 현재 사용자에 대한 TimeZone 객체입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.getUserTimeZone());
출력:
sun.util.calendar.ZoneInfo[id="America/Los_Angeles",offset=-28800000,dstSavings=3600000,useDaylight=true,transitions=185,
lastRule=java.util.SimpleTimeZone[id=America/Los_Angeles,offset=-28800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,
startMonth=2,startDay=8,startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=3,endMonth=10,endDay=1,endDayOfWeek=1,
endTime=7200000,endTimeMode=0]]
GlideDateTime - getUTCMidnight(Number dayOfTheWeek)
UTC 시간대를 사용하여 시간이 자정으로 설정된 GlideDateTime 객체를 조회합니다.
이 메서드는 새 GlideDateTime 객체의 날짜를 원래 GlideDateTime 객체의 주 내에서 지정된 요일로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| dayOfTheWeek | 번호 | 요일(1시에서 7시까지)입니다. 월요일=1, 일요일=7. 이 매개변수에 0을 입력하지 마십시오. |
| 유형 | 설명 |
|---|---|
| GlideDateTime | 자정으로 설정된 새 GlideDateTime 객체입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00"); // Wednesday, 3rd day of the week.
gs.print(gdt.getUTCMidnight(5)); //Friday, 5th day of the week.
출력:
2011-09-02 00:00:00
GlideDateTime - getValue()
GlideDateTime 객체에 의해 내부 형식(yyyy-MM-dd HH:mm:ss)과 시스템 표준 시간대(UTC)로 저장된 날짜 및 시간 값을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 내부 형식 및 시스템 시간대의 날짜 및 시간입니다. 형식: 시스템 표준 시간대의 yyyy-MM-dd HH:mm:ss, 기본적으로 UTC입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.info(gdt.getValue());
출력:
2011-08-31 08:00:00
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getValue() 메서드를 사용하려면 해당 범위가 지정된 메서드인 getValue()를 사용합니다. 범위가 지정된 GlideDateTime - getValue()
GlideDateTime - getWeekOfYearLocalTime()
현재 사용자의 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 주의 수를 가져옵니다.
모든 주는 일요일에 시작합니다. 한 해의 첫 번째 주는 새해 중 적어도 하루가 포함된 주입니다. 2015년 12월 27일 일요일로 시작하는 주는 1월 1일과 2일이 포함되어 있으므로 2016년 첫 주로 간주됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 현재 주의 수입니다. 한 해의 가장 높은 주 수는 52 또는 53입니다. |
var gdt = new GlideDateTime("2011-12-01 12:00:00");
gs.print(gdt.getWeekOfYearUTC());
출력:
49
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getWeekOfYearLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getWeekOfYearLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - getWeekOfYearLocalTime()
GlideDateTime - getWeekOfYearUTC()
UTC 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 주의 수를 가져옵니다.
모든 주는 일요일에 시작합니다. 한 해의 첫 번째 주는 새해 중 적어도 하루가 포함된 주입니다. 2015년 12월 27일 일요일로 시작하는 주는 1월 1일과 2일이 포함되어 있으므로 2016년 첫 주로 간주됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | UTC 시간에서 현재 주의 수입니다. 한 해의 가장 높은 주 수는 52 또는 53입니다. |
var gdt = new GlideDateTime("2011-12-01 12:00:00");
gs.print(gdt.getWeekOfYearUTC());
출력:
49
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getWeekOfYearUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 getWeekOfYearUTC()를 사용합니다범위가 지정된 GlideDateTime - getWeekOfYearUTC().
GlideDateTime - getYear()
GlideDateTime 객체에 의해 저장된 연도를 검색하여 JVM(Java Virtual Machine) 표준 시간대로 표현합니다.
이 메서드 대신 getYearLocalTime() 및 getYearUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | JVM(Java Virtual Machine) 시간대의 4자리 연도 값입니다. |
var gdt = new GlideDateTime(); //2011
gs.print(gdt.getYear());
출력:
2011
GlideDateTime - getYearLocalTime()
현재 사용자의 표준 시간대로 표현된 GlideDateTime 개체에 저장된 연도를 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 번호 | 사용자의 시간대에 있는 4자리 연도 값입니다. |
var gdt = new GlideDateTime(); //2011
gs.print(gdt.getYearLocalTime());
출력:
2011
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 getYearLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 getYearLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - getYearLocalTime()
GlideDateTime - getYearUTC()
UTC 표준 시간대로 표현된 GlideDateTime 개체에 의해 저장된 연도를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 수 | UTC 표준 시간대의 4자리 연도 값입니다. |
var gdt = new GlideDateTime(); //2011
gs.info(gdt.getYearUTC());
출력:
2011
범위가 지정된 등가
범위가 지정된 애플리케이션에서 getYearUTC() 메서드를 사용하려면 해당 범위가 지정된 메서드인 getYearUTC()를 사용합니다범위가 지정된 GlideDateTime - getYearUTC().
GlideDateTime - hasDate()
객체의 날짜가 설정되었는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 개체의 날짜가 설정되어 있으면 true이고, 그렇지 않으면 false입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.hasDate());
출력:
true
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 hasDate() 메서드를 사용하려면 해당 범위가 지정된 메서드인 hasDate()를 사용합니다범위가 지정된 GlideDateTime - hasDate().
GlideDateTime - isDST()
객체의 시간이 일광 절약 시간제를 사용하는지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 시간이 일광 절약 시간제이면 True이고, 그렇지 않으면 false입니다. |
var gdt = new GlideDateTime("2011-08-31 00:00:00");
gs.print(gdt.isDST()); //true
출력:
true
범위가 지정된 등가
범위가 지정된 애플리케이션에서 isDST() 메서드를 사용하려면 해당 범위가 지정된 메서드인 isDST()를 사용합니다범위가 지정된 GlideDateTime - isDST().
GlideDateTime - isValid()
값이 유효한 날짜 및 시간인지 여부를 결정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 값이 유효하면 True이고, 그렇지 않으면 false입니다. |
var gdt = new GlideDateTime("2011-aa-31 aa:00:00");
gs.print(gdt.isValid()); //true
gs.print(gdt.getErrorMsg()); //reason
출력
Invalid date time: '2011-aa-31 aa:00:00', ignored
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 isValid() 메서드를 사용하려면 해당 범위 지정 메서드인 isValid()를 사용합니다. 범위가 지정된 GlideDateTime - isValid()
GlideDateTime - setDayOfMonth(Number day)
일(월 중)을 지정된 값으로 설정합니다.
이 메서드 대신 setDayOfMonthLocalTime(day) 및 setDayOfMonthUTC(day)를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 일 | 번호 | 1에서 31까지의 일. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setDayOfMonth(9);
gs.print(gdt.getDayOfMonth());
출력:
9
GlideDateTime - setDayOfMonthLocalTime(숫자 일)
월의 일을 현재 사용자의 시간대에 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 일 | 번호 | 변경할 일(월 중)은 1에서 31 사이입니다. 이 값이 해당 월의 최대 일수보다 크면 값은 해당 월의 마지막 날로 설정됩니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setDayOfMonthLocalTime(9);
gs.print(gdt.getDayOfMonthLocalTime());
출력:
9
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setDayOfMonthLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 setDayOfMonthLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - setDayOfMonthLocalTime(일 수)
GlideDateTime - setDayOfMonthUTC(숫자 일)
월의 일을 UTC 표준 시간대의 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 일 | 번호 | 변경할 일(월 중)은 1에서 31 사이입니다. 이 값이 해당 월의 최대 일수보다 크면 값은 해당 월의 마지막 날로 설정됩니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setDayOfMonthUTC(9);
gs.print(gdt.getDayOfMonthUTC());
출력:
9
범위가 지정된 등가
범위가 지정된 애플리케이션에서 setDayOfMonthUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 setDayOfMonthUTC()를 사용합니다범위가 지정된 GlideDateTime - setDayOfMonthUTC(숫자 일).
GlideDateTime - setDisplayValue(String asDisplayed)
현재 사용자의 표시 형식과 시간대를 사용하여 날짜 및 시간 값을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 표시된 대로 | 문자열 | 현재 사용자의 표시 형식 및 시간대로 된 날짜와 시간입니다. 매개변수의 형식은 현재 사용자의 기본 표시 형식(예: MM-dd-yyyy HH:mm:ss)을 사용하여 지정해야 합니다. 워크플로우 스크립트의 변수에 현재 날짜와 시간을 할당하려면 <variable>.setDisplayValue(gs.nowDateTime);을 사용합니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-02-02 12:00:00");
gdt.setDisplayValue("2011-01-01 12:00:00");
gs.print(gdt.getValue());
출력:
2011-01-01 20:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setDisplayValue() 메서드를 사용하려면 해당 범위 지정 메서드인 setDisplayValue()를 범위가 지정된 GlideDateTime - setDisplayValue(String asDisplayed)사용합니다.
GlideDateTime - setDisplayValue(문자열 날짜/시간, 문자열 형식)
현재 사용자의 시간대와 지정된 날짜 및 시간 형식을 사용하여 날짜 및 시간 값을 설정합니다.
이 메서드는 dateTime 매개 변수에 사용된 날짜 및 시간 형식이 format 매개 변수와 일치하지 않는 경우 런타임 예외를 throw합니다. 예외가 catch된 후 GlideDateTime 객체에서 getErrorMsg() 를 호출하여 오류 메시지를 검색할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | 현재 사용자의 시간대에 있는 날짜와 시간입니다. |
| format | 문자열 | dateTime 매개 변수를 구문 분석하는 데 사용할 형식입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-02-02 12:00:00");
gdt.setDisplayValue("20-5-2011 12:00:00", "dd-MM-yyyy HH:mm:ss");
gs.print(gdt.getValue());
출력:
2011-05-20 19:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setDisplayValue() 메서드를 사용하려면 해당 범위 지정 메서드인 setDisplayValue()를 범위가 지정된 GlideDateTime - setDisplayValue(문자열 값, 문자열 형식)사용합니다.
GlideDateTime - setDisplayValueInternal(문자열 dateTime)
내부 형식(yyyy-MM-dd HH:mm:ss)과 현재 사용자의 시간대를 사용하여 날짜 및 시간 값을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | 내부 형식의 날짜 및 시간 |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-02-02 12:00:00");
gdt.setDisplayValueInternal("2011-01-01 12:00:00");
gs.print(gdt.getValue());
출력:
2011-01-01 20:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setDisplayValueInternal() 메서드를 사용하려면 해당 범위 지정 메서드인 setDisplayValueInternal()을 범위가 지정된 GlideDateTime - setDisplayValueInternal(문자열 값)사용합니다.
GlideDateTime - setDisplayValueInternalWithAlternates(문자열 dateTime)
내부 형식(yyyy-MM-dd HH:mm:ss)과 현재 사용자의 시간대를 사용하여 날짜 및 시간 값을 설정합니다.
이 메서드는 불완전한 날짜 및 시간 값을 구문 분석하려고 시도합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | 내부 형식의 날짜 및 시간입니다. |
| 유형 | 설명 |
|---|---|
| void |
GlideDateTime - setDisplayValueLang(문자열, 날짜/시간, 문자열 스타일)
현재 사용자의 로캘에 따라 지정된 스타일과 형식을 사용하여 날짜를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | 현재 사용자의 시간대에 있는 GlideDate 객체의 날짜 및 시간 값입니다. 유효한 값은 getDisplayValueLang() 함수의 날짜 및 시간 출력입니다. 예를 들어 이 항목 앞부분의 getDisplayValueLang(String style, String language) 예제에서 출력을 사용하면 November 28, 2022 07:03:41 또는 28.11.2022 07:03:41이 허용되는 값입니다. |
| 스타일 | 문자열 | 날짜 형식을 지정합니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API는 기본적으로 medium을 사용합니다. 수락된 값은 대/소문자를 구분하지 않습니다. |
| 유형 | 설명 |
|---|---|
| 무효 |
다음 예제에서는 날짜와 시간을 짧은 스타일과 전체 스타일로 반환합니다.
var glideDateFR = new GlideDateTime();
glideDateTime.setDisplayValueLang("2/3/2023 17:27:56", "short");
gs.info('date: ' + glideDateTime.getDisplayValue());
gs.info('date: ' + glideDateTime.getDisplayValueLang("full"));
출력:
date: 2023-02-03 17:27:56
date: Friday, February 3, 2023 17:27:56
GlideDateTime - setDisplayValueLang(문자열 날짜/시간, 문자열 스타일, 문자열 언어)
현재 사용자의 로캘에 따라 지정된 스타일, 언어 및 형식을 사용하여 날짜와 시간을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | 현재 사용자의 시간대에 있는 GlideDate 객체의 날짜 및 시간 값입니다. 유효한 값은 getDisplayValueLang() 함수의 날짜 및 시간 출력입니다. 예를 들어 이 항목 앞부분의 getDisplayValueLang(String style, String language) 예제에서 출력을 사용하면 November 28, 2022 07:03:41 또는 28.11.2022 07:03:41이 허용되는 값입니다. |
| 스타일 | 문자열 | 날짜 형식을 지정합니다. 유효한 값은 다음과 같습니다.
다른 값이 전달되면 API는 기본적으로 medium을 사용합니다. 수락된 값은 대/소문자를 구분하지 않습니다. |
| 언어 | 문자열 | BCP-47 표준을 준수하는 언어 태그를 사용하여 언어를 설정합니다. 예를 들어 프랑스어의 경우 fr , 영국식 영어의 경우 en-UK 입니다. 허용되는 값의 전체 목록은 BCP 47 언어 코드 목록을 참조하세요. |
| 유형 | 설명 |
|---|---|
| 무효 |
다음 예에서는 영어와 프랑스어에 대한 짧은 스타일과 전체 스타일로 날짜와 시간을 반환합니다.
var glideDateFR = new GlideDateTime();
glideDateUS.setDisplayValueLang("2/3/2023 18:00:00", "short", "en-US" );
glideDateFR.setDisplayValueLang("2/3/2023 18:00:00", "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 18:00:00
en-US date: Friday, February 3, 2023 18:00:00
fr-FR date: 2023-03-02 18:00:00
fr-FR date: Thursday, March 2, 2023 18:00:00
GlideDateTime - setGlideDateTime(GlideDateTime, gDT)
기존 GlideDateTime 객체를 사용하여 현재 객체의 날짜와 시간을 설정합니다.
이 메서드는 GlideDateTime 매개변수를 사용하여 새 객체를 인스턴스화하는 것과 같습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Gdt | GlideDateTime | GlideDateTime 객체 |
| 유형 | 설명 |
|---|---|
| void |
var dt1 = new GlideDateTime("2011-01-01 12:00:00");
var dt2 = new GlideDateTime("2011-02-02 08:00:00");
dt1.setGlideDateTime(dt2);
gs.print(dt1.getValue());
출력:
2011-02-02 08:00:00
범위가 지정된 등가
범위가 지정된 애플리케이션에서 setGlideDateTime() 메서드를 사용하려면 해당 범위 지정 메서드인 setGlideDateTime()을 사용하십시오범위가 지정된 GlideDateTime - setGlideDateTime(GlideDateTime g).
GlideDateTime - setInitialValue(문자열 dateTime)
날짜와 시간을 설정합니다.
이 메서드는 setValue(Object)와 동일합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | 사용할 날짜 및 시간입니다. 내부 형식의 GMT 표준 시간대 문자열 또는 GlideDateTime 객체를 허용합니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setInitialValue("2011-01-01 12:00:00");
gs.print(gdt.getValue());
출력:
2011-01-01 12:00:00
GlideDateTime - setMonth(숫자 월)
JVM(Java Virtual Machine) 시간대를 사용하여 GlideDateTime 객체에 의해 저장된 월을 지정된 값으로 설정합니다.
이 메서드 대신 setMonthLocalTime() 또는 setMonthUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 월 | 번호 | 변경할 월입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setMonth(1);
gs.print(gdt.getMonth());
출력:
1
GlideDateTime - setMonthLocalTime(숫자 월)
현재 사용자의 시간대를 사용하여 GlideDateTime 객체에 의해 저장된 월을 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 월 | 번호 | 변경할 월입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setMonthLocalTime(1);
gs.print(gdt.getMonthLocalTime());
출력:
1
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setMonthLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 setMonthLocalTime()을 범위가 지정된 GlideDateTime - setMonthLocalTime(숫자 월)사용합니다.
GlideDateTime - setMonthUTC(숫자 월)
UTC 시간대를 사용하여 GlideDateTime 객체에 저장된 월을 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 월 | 번호 | 변경할 월입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setMonthUTC(1);
gs.print(gdt.getMonthUTC());
출력:
1
범위가 지정된 등가
범위가 지정된 애플리케이션에서 setMonthUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 setMonthUTC()를 사용합니다. 범위가 지정된 GlideDateTime - setMonthUTC(숫자 월)
GlideDateTime - setNumericValue(밀리초 수)
날짜와 시간을 1970년 1월 1일 00:00:00 GMT 이후의 밀리초 수로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 밀리초 | 번호 | 밀리초 수 |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setNumericValue(1314777600000);
gs.print(gdt.getValue());
출력:
2011-08-31 08:00:00
GlideDateTime - setTZ(시간대, 시간대)
GlideDateTime 객체의 시간대를 지정된 시간대로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 시간대 | 시간대 | 시간대 객체 |
| 유형 | 설명 |
|---|---|
| void |
var tz = gs.getSession().getTimeZone();
var gdt = new GlideDateTime();
gdt.setTZ(tz);
GlideDateTime - setValue(객체 dateTime)
GlideDateTime 객체의 날짜와 시간을 설정합니다.
이 메서드는 setInitialValue()와 동일합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 객체 | 사용할 날짜 및 시간입니다. 이 매개 변수는 여러 유형 중 하나일 수 있습니다.
|
| 유형 | 설명 |
|---|---|
| void |
yyyy-MM-dd HH:mm:ss 형식의 문자열을 사용하여 날짜와 시간을 설정합니다.
var gdt = new GlideDateTime("2011-01-01 12:00:00");
gdt.setValue("2011-02-02 08:00:00");
gs.print(gdt.getValue());
출력:
2011-02-02 08:00:00
기존 GlideDateTime 객체를 사용하여 날짜와 시간을 설정합니다.
var gdtSource = new GlideDateTime("2017-05-23 11:37:41");
var gdtDest = new GlideDateTime();
gdtDest.setValue(gdtSource);
gs.print(gdtDest.getValue());
출력:
2017-05-23 11:37:41
1970년 1월 1일 00:00:00 GMT 지난 밀리초를 나타내는 숫자를 사용하여 날짜와 시간을 설정합니다.
var gdt = new GlideDateTime("2011-01-01 12:00:00");
gdt.setValue(1617634522375);
gs.print(gdt.getValue());
출력:
2021-04-05 14:55:22
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setValue() 메서드를 사용하려면 해당 범위 지정 메서드인 setValue()를 사용합니다범위가 지정된 GlideDateTime - setValue(String o).
GlideDateTime - setValueUTC(문자열 날짜/시간, 문자열 형식)
UTC 표준 시간대와 지정된 날짜 및 시간 형식을 사용하여 날짜 및 시간 값을 설정합니다.
이 메서드는 dateTime 매개 변수에 사용된 날짜 및 시간 형식이 format 매개 변수와 일치하지 않는 경우 런타임 예외를 throw합니다. 예외가 catch된 후 GlideDateTime 객체에서 getErrorMsg() 를 호출하여 오류 메시지를 검색할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Datetime | 문자열 | 사용할 날짜 및 시간입니다. |
| format | 문자열 | 사용할 형식입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-01-01 12:00:00");
gdt.setValueUTC("15-02-2011 08:00:00", "dd-MM-yyyy HH:mm:ss");
gs.print(gdt.getValue());
출력:
2011-02-15 08:00:00
범위가 지정된 등가
범위가 지정된 애플리케이션에서 setValueUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 setValueUTC()를 사용합니다범위가 지정된 GlideDateTime - setValueUTC(문자열 dt, 문자열 형식).
GlideDateTime - setYear(Number year)
JVM(Java Virtual Machine) 시간대를 사용하여 GlideDateTime 객체에 의해 저장된 연도를 지정된 값으로 설정합니다.
이 메서드 대신 setYearLocalTime() 또는 setYearUTC()를 사용합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 년 | 번호 | 변경할 연도입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setYear(2013);
gs.print(gdt.getYear());
출력:
2013
GlideDateTime - setYearLocalTime(연도 수)
현재 사용자의 시간대를 사용하여 GlideDateTime 객체에 의해 저장된 연도를 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 년 | 번호 | 변경할 연도입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setYearLocalTime(2013);
gs.print(gdt.getYearLocalTime());
출력:
2013
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setYearLocalTime() 메서드를 사용하려면 해당 범위 지정 메서드인 setYearLocalTime()을 사용합니다. 범위가 지정된 GlideDateTime - setYearLocalTime(연도 수)
GlideDateTime - setYearUTC(연도 수)
UTC 시간대를 사용하여 GlideDateTime 객체에 의해 저장된 연도를 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 년 | 번호 | 변경할 연도입니다. |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime();
gdt.setYearUTC(2013);
gs.print(gdt.getYearUTC());
출력:
2013
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 setYearUTC() 메서드를 사용하려면 해당 범위 지정 메서드인 setYearUTC()를 범위가 지정된 GlideDateTime - setYearUTC(연도 수)사용합니다.
GlideDateTime - 빼기(GlideTime 시간)
지정된 시간을 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| time | 글라이드타임 | 뺄 시간 |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
var gtime1 = new GlideTime();
gtime1.setValue("00:00:20");
gdt.subtract(gtime1);
gs.print(gdt.getTime());
출력:
1970-01-01 07:59:40
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 subtract() 메서드를 사용하려면 해당 범위가 지정된 메서드인 subtract()를 사용합니다범위가 지정된 GlideDateTime - 빼기(GlideTime 시간).
GlideDateTime - 빼기(밀리초)
GlideDateTime 객체에서 지정된 시간(밀리초)을 뺍니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 밀리초 | 번호 | 뺄 시간(밀리초) |
| 유형 | 설명 |
|---|---|
| void |
var gdt = new GlideDateTime("2011-12-07 08:00:00");
gdt.subtract(1000);
gs.print(gdt.getValue());
출력:
2011-12-07 07:59:59
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 subtract() 메서드를 사용하려면 해당 범위가 지정된 메서드인 subtract()를 사용합니다범위가 지정된 GlideDateTime - 빼기(밀리초 수).
GlideDateTime - 빼기(GlideDateTime 시작, GlideDateTime 종료)
지정된 두 GlideDateTime 객체 간의 기간 차이를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 시작 | GlideDateTime | 시작 날짜 객체입니다. |
| 끝 | GlideDateTime | 종료 날짜 객체입니다. |
| 유형 | 설명 |
|---|---|
| 글라이드 기간 | 지정된 두 날짜 간의 기간 차이입니다. |
var gdt1 = new GlideDateTime("2011-08-28 09:00:00");
var gdt2 = new GlideDateTime("2011-08-31 08:00:00");
var dur = GlideDateTime.subtract(gdt1, gdt2); // Difference between gdt1 and gdt2
gs.info(dur.getDisplayValue());
출력:
2 Days 23 Hours
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 subtract() 메서드를 사용하려면 해당 범위가 지정된 메서드인 subtract()를 사용합니다범위가 지정된 GlideDateTime - 빼기(GlideDateTime 시작, GlideDateTime 종료).
GlideDateTime - toString()
GlideDateTime 객체에 의해 내부 형식(yyyy-MM-dd HH:mm:ss)과 시스템 표준 시간대(기본값)로 저장된 날짜 및 시간 값을 반환합니다.
이 메서드는 getValue()와 동일합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | GlideDateTime 객체에 의해 시스템 표준 시간대 및 형식으로 저장된 날짜와 시간입니다. |
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.print(gdt.toString());
출력:
2011-08-31 08:00:00
범위가 지정된 등가
범위가 지정된 응용 프로그램에서 toString() 메서드를 사용하려면 해당 범위 지정 메서드인 toString()을 사용합니다범위가 지정된 GlideDateTime - toString().