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.

Fechas y horas

Arreglos de valores de fecha y hora que se pueden visualizar en diferentes formatos

Los tipos de datos de fecha y hora datetime, duration y calendarDuration admiten cálculos eficientes, comparaciones y visualizaciones con formato de fechas y horas. Trabaje con estos arreglos de la misma forma que trabaja con los arreglos numéricos. Puede agregar, sustraer, clasificar, comparar, concatenar y representar gráficamente valores de fecha y hora. También puede representar fechas y horas como arreglos numéricos o como texto. Para obtener más información, consulte Representar fechas y horas enMATLAB o vea Arreglos de fecha y hora.

Funciones

expandir todo

Crear arreglos de fecha/hora (datetime)

datetimeArrays that represent points in time
NaTNot-a-Time

Crear arreglos de duración

yearsDuration in years
daysDuration in days
hoursDuration in hours
minutesDuration in minutes
secondsDuration in seconds
millisecondsDuration in milliseconds
durationLengths of time in fixed-length units

Crear arreglos de duración/calendario (calendarDuration)

calyearsCalendar duration in years
calquartersCalendar duration in quarters
calmonthsCalendar duration in months
calweeksCalendar duration in weeks
caldaysCalendar duration in days
calendarDurationLengths of time in variable-length calendar units

Extraer componentes por unidad de tiempo

yearYear number
quarterQuarter number
monthMonth number and name
weekWeek number
dayDay number or name
hourHour number
minuteMinute number
secondSecond number

Dividir en arreglos numéricos

ymdYear, month, and day numbers of datetime
hmsHour, minute, and second numbers of datetime or duration
splitSplit calendar duration into numeric and duration units
timeConvert time of calendar duration to duration
timeofdayElapsed time since midnight for datetimes
isdatetimeDetermine if input is datetime array
isdurationDetermine if input is duration array
iscalendardurationDetermine if input is calendar duration array
isnatDetermine NaT (Not-a-Time) elements
isdstDetermine daylight saving time elements
isweekendDetermine weekend elements
timezonesList time zones
tzoffsetTime zone offset from UTC
betweenCalendar math differences
caldiffCalendar math successive differences
dateshiftShift date or generate sequence of dates and time
isbetweenDetermine elements within date and time interval

Convertir a números

datenumConvert date and time to serial date number
datevecConvert date and time to vector of components
exceltimeConvert MATLAB datetime to Excel date number
juliandateConvert MATLAB datetime to Julian date
posixtimeConvert MATLAB datetime to POSIX time
yyyymmddConvert MATLAB datetime to YYYYMMDD numeric value
addtodateModify date number by field

Convertir a cadenas

charArray de caracteres
stringArray de cadenas 
datestrConvert date and time to string format

Fecha y hora actuales como números o cadena

nowCurrent date and time as serial date number
clockCurrent date and time as date vector
dateCurrent date as character vector

Día de semana o mes en el calendario

calendarCalendar for specified month
eomdayLast day of month
weekdayDay of week

Tiempo transcurrido como número

etimeTime elapsed between date vectors

Temas

Representar fechas y horas enMATLAB

Utilice matrices para almacenar información de fecha y hora.datetime Estas matrices admiten aritmética, ordenación, comparaciones, trazado y visualización con formato.

Comparar fechas y hora

Puede realizar una comparación elemento por elemento de valores en dos matrices o dos matrices mediante operadores relacionales, como y.datetimeduration><

Establecer formato de visualización de fecha y hora

La propiedad on, y arrays controla la visualización de valores en cada array.FormatdatetimedurationcalendarDuration Puede cambiar el valor de esta propiedad. Cambiar la propiedad no cambia los valores de la matriz, sólo su visualización.Format

Especifique zonas horarias

Cuando se crea una fecha y hora, se desdivide de forma predeterminada. Si trabaja con valores DATETIME de varias zonas horarias o necesita tener en cuenta el horario de verano, es posible que deba especificar una zona horaria.

Compartir código y datos entre configuraciones regionales

Siga estas prácticas recomendadas al compartir código que controle las fechas y la hora con los usuarios de otras configuraciones regionales.MATLAB® Escribir y leer fechas de otros lugareños.

Funciones principales compatibilidad con matrices de fecha y hora

Muchas funciones operan en matrices de fecha y hora de la misma manera que operan en otros arrays.MATLAB

Solución de problemas

Arrastre en fecha vectores y cadenas

Si un elemento se encuentra fuera del intervalo convencional, ajusta tanto el elemento de vector de fecha como el elemento anterior.MATLAB

Convertir vector de fecha devuelve salida inesperada

Dado que un vector de fecha es un vector de 1 por 6 de números, puede interpretar los vectores de fecha de entrada como vectores de números de fecha de serie, o viceversa, y devolver resultados inesperados.datestr