Преобразуйте datetime MATLAB во время POSIX
p = posixtime(t)p = posixtime( возвращает времена POSIX®, эквивалентные значениям 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