Преобразуйте datetime MATLAB в дату Джулиана
d = juliandate(t)
d = juliandate(t,dateType)
возвращает даты Джулиана, эквивалентные значениям d = juliandate(t)
datetime
в t
.
Если часовой пояс t
не задан, то juliandate
обрабатывает времена в t
как времена UTC. Эта интерпретация может отличаться от вашей обработки “незонных” массивов datetime
в других контекстах. Например, вы можете думать о datetime('now')
как о возврате вашего местного времени. Однако juliandate
интерпретирует его как время UTC.
Если часовой пояс t
задан, то juliandate
использует смещение для часового пояса, чтобы вычислить даты Джулиана относительно UTC.
juliandate
игнорирует секунды прыжка, если часовым поясом t
не является UTCLeapSeconds
.
Лучшая практика состоит в том, чтобы задать часовой пояс t
прежде, чем вызвать juliandate
.
возвращает тип дат Джулиана, заданных d = juliandate(t,dateType)
dateType
. Например, можно преобразовать значения datetime в измененные даты Джулиана.