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