Cadenas de formatos de fecha y hora - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cadenas de formatos de fecha y hora

Puede utilizar patrones de fecha y hora en los siguientes escenarios comunes:

  • Al trabajar con fuentes de datos CSV y JSON para analizar y formatear contenido de fecha y hora

  • Al convertir entre tipos de cadenas y tipos de fecha o marca horaria mediante funciones como:

    • unix_timestamp

    • date_format

    • a _unix_timestamp

    • from_unixtime

    • to_date

    • to_timestamp

    • from_utc_timestamp

    • a _utc_timestamp

Utilice las letras del patrón de la siguiente tabla para analizar y formatear la fecha y la marca de tiempo.

Partes de fecha o de hora Significado Ejemplos
a A la mañana o a la tarde del día, presentadas como a.m. o p.m. p. m.
D Día del año, presentado como un número de 3 dígitos

189

d Día del mes, presentado como un número de 2 dígitos 28
E Día de la semana, presentado como texto

¿Verdad

Martes

F Día de la semana del mes alineado, presentado como un número de 1 dígito 3
G Indicador de era, presentado como texto

CE

Anno Domini

h La hora del reloj de la mañana o la tarde, presentada como un número de 2 dígitos 12
H Hora del día, presentada como un número de 2 dígitos del 0 al 23 0
k Hora del reloj del día, presentada como un número de 2 dígitos del 1 al 24 1
K Hora de la mañana o de la tarde, presentada como un número de 2 dígitos del 0 al 11 0
m Minuto de la hora, presentado como un número de 2 dígitos 30
M/L Mes del año, presentado como mes

7

07

Julio

julio

O Desfase de zona localizada con respecto a UTC

GMT+8

GMT+ 8:00

UTC- 08:00

Q/q Trimestre del año, presentado como número (del 1 al 4) o texto

3

03

Q3

3er trimestre

s Segundo del minuto, presentado como un número de 2 dígitos 55
S Fracción de segundo, presentada como fracción 978
V Identificador de zona horaria, presentado como identificador de zona

America/Los_Angeles

Z

08:30

x Desplazamiento de zona con respecto a UTC (offset-X)

+0000

-08

-0830

- 08:30

-083015

- 08:30:15

X Desfase de zona con respecto a UTC; donde Z es igual a cero

Z

-08

-0830

- 08:30

-083015

- 08:30:15

y Año, presentado como año

2020

20

z Nombre de la zona horaria, presentado como texto

Hora estándar del Pacífico

PASADO

Z Desplazamiento de zona con respecto a UTC (offset-Z)

+0000

-08:00

- 08:00

' Escape para texto, presentado como delimitador N/A
'' Comilla simple, presentada en forma literal '
[ Inicio de sección opcional N/A
] Final de sección opcional N/A

El número de letras del patrón determina el tipo de formato:

Formato de texto

  • Use de 1 a 3 letras para la forma abreviada (por ejemplo, «Mon» para lunes)

  • Use exactamente 4 letras para el formulario completo (por ejemplo, «lunes»)

  • No utilices 5 o más letras, ya que se producirá un error

Formato numérico (n)

  • El valor n representa el número máximo de letras permitido

  • Para patrones de una sola letra:

    • La salida utiliza un mínimo de dígitos sin relleno

  • Para patrones de letras múltiples:

    • La salida se rellena con ceros para que coincida con el ancho del recuento de letras

  • Al analizar, la entrada debe contener el número exacto de dígitos

Formato de número/texto

  • Para 3 o más letras, siga las reglas de formato de texto

  • Para menos letras, sigue las reglas de formato numérico

Formato de fracción

  • Utilice de 1 a 9 caracteres en forma de «S» (por ejemplo, SSSSSS)

  • Para analizar:

    • Acepte fracciones entre 1 y el número de caracteres S

  • Para formatear:

    • Rellene con ceros para que coincidan con el número de caracteres S

  • Admite hasta 6 dígitos para una precisión de microsegundos

  • Puede analizar nanosegundos pero trunca los dígitos adicionales

Formato de año

  • El recuento de letras establece el ancho de campo mínimo para el relleno

  • Para dos letras:

    • Imprime los dos últimos dígitos

    • Analiza los años entre 2000 y 2099

  • Para menos de cuatro letras (excepto dos):

    • Muestra el signo solo para los años negativos

  • No utilices 7 o más letras, ya que se producirá un error

Formato de mes

  • Use «M» para el formulario estándar o «L» para el formulario independiente

  • «M» o «L» simples:

    • Muestra los números de los meses del 1 al 12 sin relleno

  • 'MM' o 'LL':

    • Muestra los números de mes del 1 al 12 con relleno

  • 'MMM':

    • Muestra el nombre abreviado del mes en formato estándar

    • Debe formar parte de un patrón de fechas completo

  • 'LLL':

    • Muestra el nombre abreviado del mes en forma independiente

    • Úselo solo para formatear por meses

  • 'MMMM':

    • Muestra el nombre completo del mes en formato estándar

    • Úselo para fechas y marcas de tiempo

  • «JAJAJA»:

    • Muestra el nombre completo del mes en formato independiente

    • Úselo para formatear solo por meses

Formatos de zonas horarias

  • am-pm: Usa solo una letra

  • ID de zona (V): utilice solo 2 letras

  • Nombres de zona (z):

    • De 1 a 3 letras: muestra el nombre corto

    • 4 letras: muestra el nombre completo

    • No utilices 5 o más letras

Formatos offset

  • X y x:

    • 1 letra: Muestra la hora (+01) o la hora-minuto (+0130)

    • 2 letras: muestra la hora y el minuto sin dos puntos (+0130)

    • 3 letras: muestra la hora y el minuto con dos puntos (+ 01:30)

    • 4 letras: se muestra hour-minute-second sin dos puntos (+013015)

    • 5 letras: se muestra hour-minute-second con dos puntos (+ 01:30:15)

    • X usa 'Z' para el desplazamiento a cero

    • x usa '+00', '+0000' o '+ 00:00 'para el desplazamiento a cero

  • O:

    • 1 letra: muestra la forma abreviada (GMT+8)

    • 4 letras: muestra la forma completa (GMT+ 08:00)

  • Z:

    • De 1 a 3 letras: muestra la hora y el minuto sin dos puntos (+0130)

    • 4 letras: muestra el formulario localizado completo

    • 5 letras: se muestra hour-minute-second con dos puntos

Secciones opcionales

  • Utilice corchetes [] para marcar el contenido opcional

  • Puede anidar secciones opcionales

  • Todos los datos válidos aparecen en la salida

  • La entrada puede omitir secciones opcionales enteras

nota

Los símbolos «E», «F», «q» y «Q» solo funcionan para formatear fecha y hora (como date_format). No los utilices para analizar fechas y horas (como to_timestamp).