Date

Date는 온라인 보고서에 데이터가 채워진 날짜 및 시간 또는 스냅샷 보고서가 저장된 날짜 및 시간을 반환하는 텍스트 함수입니다. 날짜 및 시간은 보고서 서버에서 검색되고, 보고서 서버가 있는 국가와 일치합니다. Date는 텍스트 상자, 텍스트 셀, 행 머리글 또는 열 머리글에서 사용할 수 있습니다.

주:

일자 및 시간 형식은 로케일에 따라 다릅니다. 이 항목의 예는 미국에 대한 예입니다.

구문:

<<Date("format,TimeZoneId")>>

인수 설명

format

기본값은 날짜/시간에 대한 사용자 환경설정입니다. 적합한 값은 Java SimpleDateFormat에 사용되는 값이나 "user" 또는 공백("user")입니다.

날짜 및 시간 format 문자는 대/소문자를 구분합니다.

TimeZoneId

적합한 값은 Java TimeZone.getTimeZone()에 사용되는 값이나 서버 시간대입니다. 예를 들어 TimeZone.getTimeZone()의 경우 동부 해안을 지정하려면 "America/New_York"을 입력합니다.

TimeZoneID를 사용하는 경우 format 매개변수를 따옴표로 묶습니다. 이는 TimeZoneId가 표시된 경우에만 적용됩니다. TimeZoneId 향상 전의 보고서를 업데이트할 필요가 없습니다.

표 -14 날짜 및 시간 형식 문자

형식 문자 의미 데이터 유형

G

시기 지정자

텍스트

AD

M

텍스트 또는 숫자

월이 7월인 경우 M은 7, MM은 07, MMM은 Jul, MMMM은 July를 표시합니다.

d

일(월 기준)

숫자

10

h

오전/오후 시간(1-12)

숫자

11

H

시간(0-23)

숫자

22

m

숫자

30

s

숫자

25

S

밀리초

숫자

978

E

요일(주 기준)

텍스트

E: Tue EE: Tuesday

D

일(연 기준)

숫자

189

F

요일(월 기준)

숫자

<<Date("dd-MMM-yy ‘is the’ F 'th ' E 'of' ‘MMM")>> 표시:

24-Dec-02 is the 4th Tue of Dec

w

주(연 기준)

숫자

27

W

주(월 기준)

숫자

2

a

오전/오후 표시

텍스트

오후

k

시간(1-24)

숫자

23

K

오전/오후 시간(0-11)

숫자

시간이 오후 3:37분인 경우: 3

z

시간대

텍스트

태평양 표준시

y

연도

숫자

2002,02

'

리터럴 텍스트

텍스트

<<Date(" D’the day of ’yyyy")>> 표시: 105th day of 2002

' '

작은따옴표 두 개로 작은따옴표 하나 표시

텍스트

<<Date("k:mm ‘O’’Clock’ a")>> 표시: 6:15 O’Clock PM

주:

O'Clock과 같이 작은따옴표 또는 아포스트로피 하나를 표시하기 위해 작은따옴표 두 개를 사용합니다(O''Clock).

format 문자를 사용할 때 고려사항은 다음과 같습니다.

  • format 문자의 개수가 형식을 결정합니다.

    • 텍스트의 경우 패턴 문자가 4개 미만이면 짧거나 간략화된 형식 사용을 의미합니다.

    • 4개 이상의 패턴 문자는 전체 형식 사용을 의미합니다.

    • M 또는 MM은 숫자로 표시한 월 사용을 의미합니다.

    • MMM은 월에 대해 세 문자 약어 사용을 의미합니다.

    • MMMM은 월에 대해 전체 이름 사용을 의미합니다.

    날짜가 4월 24일인 경우의 예는 다음과 같습니다.

    <<Date("dd-M-yy")>> 표시: 24-4-02

    <<Date("dd-MM-yy)>> 표시: 24-04-02

    <<Date("dd-MMM-yy")>> 표시: 24-Apr-02

    <<Date("dd-MMMM-yy")>> 표시: 24-April-02

  • 숫자의 경우 패턴 문자의 수는 최소 자릿수 개수입니다. 더 짧은 숫자에는 0이 붙습니다. 연도는 특별한 경우로서, "yy"를 사용하는 경우 연도의 마지막 2자리가 표시되지만, "yyyy"를 사용하는 경우 4자리 연도가 표시됩니다.

    2월인 경우의 예는 다음과 같습니다.

    <<Date("MM-yyyy")>> 표시: 02-2002

  • 모든 영문 대소문자는 지정된 format 문자인지 여부에 관계없이 패턴으로 간주합니다.

  • 리터럴 텍스트를 작은따옴표로 묶습니다. 리터럴 텍스트에서 작은따옴표를 사용하려면 텍스트를 작은따옴표로 묶고, 두 개의 작은따옴표를 아포스트로피로 사용합니다.

    예를 들어 4 o'clock을 표시하는 형식은 다음과 같습니다.

     <<Date("hh 'o''clock' ")>>

예:

날짜 형식 결과

<<Date("d/M/yy")>>

23/3/02

<<Date("d-MMM-yy")>>

23-Mar-02

<<Date("EEEE, MMMM dd, yyyy")>>

Tuesday, March 23, 2002

<<Date("h:mm:ss a")>>

12:52:05 PM

<<Date("h:mm:ss a zzzz")>>

12:52:05 PM Eastern Standard Time

<<Date("EEEE, MMMM dd, yyyy G 'time:' h:mm:ss a zzzz")>>

Tuesday, March 23, 2002 AD time: 12:52:05 PM Eastern Standard Time

<<Date("hh 'o’’clock' a, zzzz")>>

12:00 PM, Eastern Standard Time

주:

형식이 지정된 결과 텍스트에 작은따옴표 하나를 표시하려면 작은따옴표 두 개를 사용해야 합니다.