【MATLAB】MATLAB 中将时间转换为分钟

目录

1、MATLAB 中,将时间转换为分钟


1、MATLAB 中,将时间转换为分钟

在 MATLAB 中,将时间转换为分钟可以通过以下步骤实现:

  1. 将时间表示为 MATLAB 中的日期向量,日期向量的格式为 [年 月 日 时 分 秒]。

  2. 使用 datenum 函数将日期向量转换为 MATLAB 内部的日期序列号。

  3. 将日期序列号减去起始日期序列号,并将结果乘以 1440 (即 24 * 60)来将时间转换为分钟数。

以下是一个示例代码:

% 将时间字符串转换为日期向量
time_str = '2023-04-12 14:30:00';
time_vec = datevec(time_str);

% 将日期向量转换为日期序列号
serial_date = datenum(time_vec);

% 计算起始日期序列号
start_date = datenum([0 0 0 0 0 0]);

% 将时间转换为分钟数
minutes = (serial_date - start_date) * 1440;

猜你喜欢

转载自blog.csdn.net/fanjufei123456/article/details/130082012