Formatos de fecha y hora de AQL

Utilice los formatos de fecha y hora de Ariel Query Language (AQL) para representar las horas y fechas en las consultas.

La tabla siguiente lista las letras que representan la fecha y la hora en las consultas AQL. Esta tabla se basa en laSimpleDateFormat .

Tabla 1. Formatos de fecha y hora
Carta Parámetro de fecha u hora Presentación Ejemplos
y Año natural Año

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 16-06-20

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

Devuelve formato de fecha: 2016-06-20

SELECT 
DATEFORMAT(devicetime,'yyyy-MM-dd') 
AS Log_Src_Date, QIDDESCRIPTION(qid) 
AS 'Event Name' 
FROM events
Y Año de semana Año

Los primeros y últimos días de un año de la semana pueden tener diferentes valores de año natural.

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 16-06-20

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

Devuelve formato de fecha: 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

Devuelve columnas de hora de inicio, hora de almacenamiento y nombre de suceso

M Mes del año Mes

3 o más letras se interpretan como texto.

2 letras se interpretan como un número.

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve el formato de fecha: 2016-June-20

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

Devuelve el formato de fecha: 2016-Jun-20

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

Devuelve formato de fecha: 2016-06-20

w Semana del año Número

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 2016-26-20

Nota: 26 es la semana 26 del año
W Semana del mes Número

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 2016-04-20

Nota: 04 es la semana 4 del mes
D Día del año Número

Día del año representado por el número

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 2016-06-172

Nota: 172 es el día número 172 del año
d Día del mes Número

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 2016-06-20

F Día de la semana del mes Número

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve el formato de fecha: 2016-06-03

Nota: 03 es el día 3 de la semana del mes
E Nombre de día en semana Texto

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 2016-06-Lun

a AM o PM Texto

El ejemplo de fecha utilizado es: 20-June-2016

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

06-06-2016 06 PM

H Hora del día (0-23) Número

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 2016-06-20 18

Nota: 18 es 18:00 horas
k Hora del día (1-24) Número

El ejemplo de fecha utilizado es: 20-June-2016

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

Devuelve formato de fecha: 2016-06-20 18

Nota: 18 es 18:00 horas
K Hora en AM/PM (0-11) Número

El ejemplo de fecha utilizado es: 20-June-2016, 6 PM

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

Devuelve el formato de fecha: 2016-06-20 6 PM

Nota: K = 6 y a = PM
h Hora en AM/PM (1-12) Número

El ejemplo de fecha utilizado es: 20-June-2016 6 PM

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

Devuelve el formato de fecha: 2016-06-20 6 PM

Nota: h = 6 y a = PM
m Minuto en hora Número

El ejemplo de fecha utilizado es: 20-June-2016, 6:10 PM

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

Devuelve el formato de fecha: 2016-06-20 6:10 PM

Nota: se añaden dos puntos en la consulta para dar formato a la hora
s Segundo en minuto Número

El ejemplo de fecha utilizado es: 20-June-2016, 6:10:56 PM

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

Devuelve el formato de fecha: 2016-06-20 6:10:56 PM

Nota: se añaden dos puntos en la consulta para dar formato a la hora
S Milisegundo Número

El ejemplo de fecha utilizado es: 20-June-2016, 6:10 PM

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

Devuelve el formato de fecha: 2016-06-20 6:10:00:322 PM

Nota: se añaden dos puntos en la consulta para dar formato a la hora
z Huso horario Huso horario general

El ejemplo de fecha utilizado es: 20-June-2016, 6:10 PM GMT + 1

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

Devuelve el formato de fecha: 2016-06-20 6:10 PM GMT + 1

Nota: se añaden dos puntos en la consulta para dar formato a la hora
Z Huso horario Huso horario RFC 822

El ejemplo de fecha utilizado es: 20-June-2016, 6:10 PM GMT + 1

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

Devuelve el formato de fecha: 2016-06-20 6:10 PM + 0100

Nota: se añaden dos puntos en la consulta para dar formato a la hora
X Huso horario Huso horario ISO 8601

El ejemplo de fecha utilizado es: 20-June-2016, 6:10 PM GMT + 1

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

Devuelve el formato de fecha: 2016-06-20 6:10 PM + 01

Nota: se añaden dos puntos en la consulta para dar formato a la hora