【Matlab笔记_16】yyyy-MM-dd HH:mm:ss的datetime格式拆分为yyyy-MM-dd日期部分和HH:mm:ss时间部分

实例:需要拆分的时间为'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 );
相关推荐
AI视觉网奇3 分钟前
ue5.7 配置 audio2face
笔记·ue5
lsx2024068 分钟前
《Foundation 下拉菜单》
开发语言
期待のcode12 分钟前
认识Java虚拟机
java·开发语言·jvm
raining_peidx16 分钟前
xxljob源码
java·开发语言
肥猪猪爸16 分钟前
双重检查锁(DCL)与 volatile 的关键作用
java·开发语言·单例模式
bubiyoushang88819 分钟前
MATLAB实现雷达恒虚警检测
数据结构·算法·matlab
yaoxin52112325 分钟前
289. Java Stream API - 从字符串的字符创建 Stream
java·开发语言
癫狂的兔子32 分钟前
【Python】【Flask】抽奖功能
开发语言·python·flask
你怎么知道我是队长34 分钟前
C语言---无名位域
c语言·开发语言
带土11 小时前
6. C++智能指针(1)
开发语言·c++