实例:需要拆分的时间为'2002-04-17 11:00:00'
1拆分出 '2002-04-17'
% 假设datetime对象是 dt,例如:
dt = datetime('2002-04-17 11:00:00');
% 使用dateshift提取日期部分
dateOnly = dateshift(dt, 'start', 'day');
% 显示提取的日期部分
disp(dateOnly );
如果不要求为datetime格式,还可以如下:
字符串格式:
date_strings = string(dt, 'yyyy-MM-dd');
date_chars = datestr(dt, 'yyyy-mm-dd');
2拆分出 '11:00:00'
dt = datetime('2002-04-17 11:00:00');
timeOnly = datetimes- dateshift(dt, 'start', 'day');
% 显示提取的日期部分
disp(timeOnly );