Преобразуйте datetime MATLAB во время POSIX
p = posixtime(t)
возвращает времена POSIX®, эквивалентные значениям p = posixtime(t)
datetime
в t
. Время POSIX является номером секунд (включая доли секунды), протек с 0:00:00 1 января 1970 UTC (универсальное время), игнорируя секунды прыжка. p
является массивом double
.
Если часовой пояс t
не задан, то posixtime
обрабатывает времена в t
как времена UTC. Эта интерпретация может отличаться от вашей обработки “незонных” массивов datetime
в других контекстах. Например, вы можете думать о datetime('now')
как о возврате вашего местного времени. Однако posixtime
интерпретирует его как время UTC.
Если часовой пояс t
задан, то posixtime
использует смещение для часового пояса, чтобы вычислить времена POSIX относительно UTC.
Лучшая практика состоит в том, чтобы задать часовой пояс t
прежде, чем вызвать posixtime
.
datenum
| datetime
| exceltime
| juliandate
| yyyymmdd