从posixTime整数格式到datetime字符串类型的转换非常慢,如何加快速度?

时间:2019-01-17 18:01:09

标签: matlab datetime

我有一个信号数组,以Unix / Posix格式(秒)显示经过的时间。

我的目标是将其转换为日期时间格式,以便将信号值与另一个信号进行比较。

我的方法是使用datetime()函数执行转换。 我正在使用for循环遍历Unix时间格式数组中的每个实例,并将其存储在新的datetime变量中。

我在for循环之前用适当的长度初始化一个datetime对象,以使该变量不会在每次迭代时都增长。

下面是我正在使用的方法,我正在对50多个文件执行转换。每个文件需要5-10分钟,这是因为阵列很大。

如何加快速度?

signal_datetime(i) = datetime(startMeasUnix_s+timeElapsedSinceStart_s(i),'ConvertFrom','posixTime','TimeZone','America/New_York','Format','dd-MMM-yyyy HH:mm:ss.SSS');

0 个答案:

没有答案