Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Establecer formato de visualización de fecha y hora

Formatos para matrices de fecha y duración individuales

, y las matrices tienen una propiedad que controla la presentación de valores en cada matriz.datetimedurationcalendarDurationFormat Al crear una matriz de fecha y hora, usa el formato de presentación de fecha y hora predeterminado global, a menos que proporcione explícitamente un formato.MATLAB® Utilice la notación de puntos para acceder a la propiedad para ver o cambiar su valor.Format Por ejemplo, para establecer el formato de visualización de la matriz, en el formato predeterminado, escriba:datetimet

t.Format = 'default'

Cambiar la propiedad no cambia los valores de la matriz, sólo su visualización.Format Por ejemplo, lo siguiente puede ser representaciones del mismo valor (los dos últimos no muestran ningún componente de tiempo):datetime

Thursday, August 23, 2012 12:35:00 August 23, 2012 23-Aug-2012

La propiedad de los tipos de datos, y, acepta diferentes formatos como entradas.FormatdatetimedurationcalendarDuration

Formato de visualizacióndatetime

Puede establecer la propiedad en uno de estos vectores de caracteres.Format

Valor deFormatDescripción

'default'

Utilice el formato de visualización predeterminado.

'defaultdate'

Utilice el formato de visualización de fecha predeterminado que no muestra los componentes de tiempo.

Para cambiar los formatos predeterminados, consulte.Formato predeterminadodatetime

Alternativamente, puede usar las letras-y-para especificar un formato de fecha personalizado.AZaz Puede incluir caracteres que no sean letras, como un guión, un espacio o dos puntos, para separar los campos. Esta tabla muestra varios formatos de visualización comunes y ejemplos de la salida formateada para la fecha, sábado, 19 de abril, 2014 a las 9:41:06 P.M. en la ciudad de Nueva York.

Valor deFormatEjemplo
'yyyy-MM-dd'2014-04-19
'dd/MM/yyyy'19/04/2014
'dd.MM.yyyy'19.04.2014
'yyyy年 MM月 dd日'2014年 04月 19日
'MMMM d, yyyy'19 de abril de 2014
'eeee, MMMM d, yyyy h:mm a'Sábado, 19 de abril, 2014 9:41 PM
'MMMM d, yyyy HH:mm:ss Z'19 de abril de 2014 21:41:06 -0400
'yyyy-MM-dd''T''HH:mmXXX' 2014-04-19T21:41-04:00

Para obtener una lista completa de identificadores simbólicos válidos, vea la propiedad de las matrices DateTime.Format

Nota

Los identificadores de letra que acepta son diferentes de los utilizados por el, y las funciones.datetimedatestrdatenumdatevec

Formato de visualizaciónduration

Para mostrar una duración como un número único que incluye una parte fraccionaria (por ejemplo, 1,234 horas), especifique uno de estos vectores de caracteres:

Valor deFormat Descripción
'y'Número exacto de años de duración fija. Un año de duración fija es igual a 365,2425 días.
'd'Número de días exactos de duración fija. Un día de duración fija es igual a 24 horas.
'h'Número de horas
'm'Número de minutos
's'Número de segundos

Para especificar el número de dígitos fraccionarios mostrados, utilice la función.format

Para mostrar una duración en forma de temporizador digital, especifique uno de los siguientes vectores de caracteres.

  • 'dd:hh:mm:ss'

  • 'hh:mm:ss'

  • 'mm:ss'

  • 'hh:mm'

También puede mostrar hasta nueve dígitos de fracciones de segundo anexando hasta nueve caracteres.S Por ejemplo, muestra los milisegundos de un valor de duración en 3 dígitos.'hh:mm:ss.SSS'

Cambiar la propiedad no cambia los valores de la matriz, sólo su visualización.Format

Formato de visualizacióncalendarDuration

Especifique la propiedad de una matriz como un vector de caracteres que puede incluir los caracteres,,,, y, en este orden.FormatcalendarDurationyqmwdt El formato debe incluir, y.mdt

En esta tabla se describen los componentes de fecha y hora que representan los caracteres.

CarácterUnidad¿Obligatorio?
yAñosNo
qTrimestres (múltiplos de 3 meses)No
mMeses
wSemanasNo
dDías
tTiempo (horas, minutos y segundos)

Para especificar el número de dígitos mostrados para las fracciones de segundo, utilice la función.format

Si el valor de un componente de fecha u hora es cero, no se muestra.

Cambiar la propiedad no cambia los valores de la matriz, sólo su visualización.Format

Formato predeterminadodatetime

Puede establecer los formatos predeterminados para controlar la visualización de matrices creadas sin un formato de presentación explícito.datetime Estos formatos también se aplican cuando se establece la propiedad de una matriz en o.Formatdatetime'default''defaultdate' Cuando se cambia la configuración predeterminada, las matrices establecidas para usar los formatos predeterminados se muestran automáticamente con la nueva configuración.datetime

Los cambios en los formatos predeterminados persisten en las sesiones.MATLAB

Para especificar un formato predeterminado, escriba

datetime.setDefaultFormats('default',fmt)
Dónde fmt es un vector de caracteres compuesto por las letras-y-descritas para la propiedad de las matrices, arriba.AZazFormatdatetime Por ejemplo, establece el formato de fecha y hora predeterminado para incluir un año de 4 dígitos, un número de mes de 2 dígitos, un número de día de 2 dígitos y valores de hora, minuto y segundo.
datetime.setDefaultFormats('default','yyyy-MM-dd hh:mm:ss')

Además, puede especificar un formato predeterminado para los tiempos de fecha creados sin componentes de tiempo. Por ejemplo, establece el formato de fecha predeterminado para incluir un año de 4 dígitos, un número de mes de 2 dígitos y un número de día de 2 dígitos.

datetime.setDefaultFormats('defaultdate','yyyy-MM-dd')

Para restablecer el formato predeterminado y los formatos de solo fecha predeterminados a los valores predeterminados de fábrica, escriba los formatos predeterminados de fábrica dependen de la configuración regional del sistema.

datetime.setDefaultFormats('reset')

También puede establecer los formatos predeterminados en el cuadro de diálogo.Preferences Para obtener más información, consulte.Establezca preferencias de ventana de comandos

Consulte también

| | |