MATLAB中将日期时间转换为字符串的函数是datestr,但并不支持你的这种格式。比较接近的是格式30(ISO 8601),不过多了一个字符“T”,可以给替换掉:>> year=2012;month=1;day=1;hour=3;min=6;sec=1;>> strrep(datestr(datenum(year,month,day,hour,min,sec),30),'T','')ans =20120101030601当然,也可以直接用sprintf函数来写:>> sprintf('%i...
日期转成字符串如:日期.ToString("YYYYMMDDHHmmss")