AQL 날짜 및 시간 형식

AQL(Ariel Query Language) 날짜 및 시간 형식을 사용하여 조회의 시간 및 날짜를 나타낼 수 있습니다.

다음 표에는 AQL 조회의 날짜 및 시간을 나타내는 문자가 나열되어 있습니다. 이 표는 SimpleDateFormat을 기반으로 합니다.

표 1. 날짜 및 시간 형식
문자 날짜 또는 시간 매개변수 프레젠테이션
y 달력 연도

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yy-MM-dd')

날짜 형식 리턴: 16-06-20

DATEFORMAT(starttime,'yyyy-MM-dd')

날짜 형식 리턴: 2016-06-20

SELECT 
DATEFORMAT(devicetime,'yyyy-MM-dd') 
AS Log_Src_Date, QIDDESCRIPTION(qid) 
AS 'Event Name' 
FROM events
Y 연도

첫째 날과 마지막 날은 서로 다른 연도 값을 가질 수 있습니다.

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'YY-MM-dd')

날짜 형식 리턴: 16-06-20

DATEFORMAT(starttime,'YYYY-MM-dd')

날짜 형식 리턴: 2016-06-20

SELECT 
DATEFORMAT(starttime,'YYYY-MM-dd hh:mm') 
AS 'Start Time', 
DATEFORMAT(endtime,'YYYY-MM-dd hh:mm') 
AS Storage_time, 
QIDDESCRIPTION(qid) 
AS 'Event Name' 
FROM events

시작 시간, 종료 시간 및 이벤트 이름 컬럼 리턴

M 연도의 월

3자 이상의 문자는 텍스트로 해석됩니다.

2문자는 숫자로 해석됩니다.

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-MMMM-dd')

날짜 형식 리턴: 2016-06-20

DATEFORMAT(starttime,'yyyy-MMM-dd')

날짜 형식 리턴: 2016-06-20

DATEFORMAT(starttime,'yyyy-MM-dd')

날짜 형식 리턴: 2016-06-20

w 연도를 기준으로 한 주 수 숫자

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-ww-dd')

날짜 형식 리턴: 2016-26-20

주: 26은 1년중 주 26입니다.
W 월을 기준으로 한 주 수 숫자

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-WW-dd')

날짜 형식 리턴: 2016-04-20

주: 04는 월의 주 4입니다.
D 연도를 기준으로 한 일 수 숫자

년의 일은 숫자로 표시됩니다.

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-mm-DD')

날짜 형식 리턴: 2016-06-172

주: 172는 연도의 일 번호 172입니다.
d 월의 일 숫자

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-mm-dd')

날짜 형식 리턴: 2016-06-20

F 월간 주의 일 숫자

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-MM-FF')

날짜 형식 리턴: 2016-06-03

주: 03은 매월 3일입니다.
E 주간 요일 이름 텍스트

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-MM-EE')

날짜 형식 리턴: 2016-06-Mon

a 오전 또는 오후 텍스트

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-MM-dd h a')

2016-06-20 오후 06시

H 하루의 시간(0-23) 숫자

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-MM-dd H')

날짜 형식 리턴: 2016-06-20 18

주: 18은 18 :00 시간입니다.
k 하루의 시간(1-24) 숫자

사용된 날짜 예제: 2016년 6월 20일

DATEFORMAT(starttime,'yyyy-MM-dd k')

날짜 형식 리턴: 2016-06-20 18

주: 18은 18 :00 시간입니다.
K 오전/오후 시간(0-11) 숫자

사용된 날짜 예제: 2016년 6월 20일, 오후 6시

DATEFORMAT(starttime,'yyyy-MM-dd K a')

날짜 형식 리턴: 2016-06-20 오후 6시

주: K = 6및 a = PM
h 오전/오후 시간(1-12) 숫자

사용된 날짜 예제: 2016년 6월 20일 오후 6시

DATEFORMAT (starttime,'yyyy-MM-dd h a')

날짜 형식 리턴: 2016-06-20 오후 6시

주: h = 6및 a = PM
m 분(시간 기준) 숫자

사용된 날짜 예제: 2016년 6월 20일, 오후 6:10

DATEFORMAT(starttime,'yyyy-MM-dd h:m a')

날짜 형식 리턴: 2016-06-20 오후 6:10

주: 콜론이 조회에 추가되어 시간을 형식화합니다.
s 초(분 기준) 숫자

사용된 날짜 예제: 2016년 6월 20일, 오후 6:10:56

DATEFORMAT(starttime,'yyyy-MM-dd h:m:s a')

날짜 형식 리턴: 2016-06-20 오후 6:10:56

주: 시간을 형식화하기 위해 조회에 추가된 콜론
S 밀리초 숫자

사용된 날짜 예제: 2016년 6월 20일, 오후 6:10

DATEFORMAT(starttime,'yyyy-MM-dd h:m:ss:SSS a')

날짜 형식 리턴: 2016-06-20 오후 6:10:00:322

주: 시간을 형식화하기 위해 조회에 추가된 콜론
z 시간대 일반 시간대

사용된 날짜 예제: 2016년 6월 20일, 오후 6:10(GMT)

DATEFORMAT(starttime,'yyyy-MM-dd h:m a z')

날짜 형식 리턴: 2016-06-20 오후 6:10(GMT) + 1

주: 콜론이 조회에 추가되어 시간을 형식화합니다.
Z 시간대 RFC 822 시간대

사용된 날짜 예제: 2016년 6월 20일, 오후 6:10(GMT)

DATEFORMAT(starttime,'yyyy-MM-dd h:m a Z')

날짜 형식 리턴: 2016-06-20 오후 6:10(GMT) + 0100

주: 콜론이 조회에 추가되어 시간을 형식화합니다.
X 시간대 ISO 8601 시간대

사용된 날짜 예제: 2016년 6월 20일, 오후 6:10(GMT)

DATEFORMAT(starttime,'yyyy-MM-dd h:m a X')

날짜 형식 리턴: 2016-06-20 오후 6:10 + 01

주: 콜론이 조회에 추가되어 시간을 형식화합니다.