我正在从matlab查询数据库。
代码中最慢的部分是我将日期字段转换为datenum。
e.g。
curs = exec(conn,'select date,value from mytable')
date_string = cell2mat(curs.Data(:,1))
dn = datenum(date_string)
有更快的方法吗?
- 编辑 -
我发现了一种更快捷的方法:
dn = datenum(date_string,'yyyy-mm-dd')
但我的系统仍然需要5秒钟。虽然它比以前的版本快10倍。