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).