首页 > 解决方案 > 如何为给定日期列(具有重复日期)创建一系列时间戳?

问题描述

我有一个表格,其中包含格式为“dd-MM-yyyy HH:mm:ss”的列 DATETIME(如下所示),并希望为中提到的每个日期时间创建一个从 09:30 到 17:00 的日期时间序列序列柱子。我有重复的日期,例如列中的两个日期时间是“06-01-2010 13:40:00”和“06-01-2010 15:10:00”。我需要他们每个人的单独序列。请帮助我,我只有 matlab R2016a 版本。

       DATETIME
'05-01-2010 15:05:00'
'06-01-2010 13:40:00'
'06-01-2010 15:10:00'
'07-01-2010 16:10:00'
'07-01-2010 16:40:00'
'08-01-2010 13:30:00'
'08-01-2010 13:40:00'
'08-01-2010 13:50:00'
'11-01-2010 16:10:00'
'11-01-2010 16:40:00'
'12-01-2010 16:15:00'    
'12-01-2010 16:40:00'
'12-01-2010 16:55:00'

我需要以下输出(显示前三个 DATETIME -

'05-01-2010 09:30:00'
'05-01-2010 09:31:00'
'05-01-2010 09:32:00'
.
.
.
'05-01-2010 17:00:00'
'06-01-2010 09:30:00'
'06-01-2010 09:31:00'
'06-01-2010 09:32:00'
'06-01-2010 09:33:00'
 .
 .
 .
'06-01-2010 17:00:00'
'06-01-2010 09:30:00'
'06-01-2010 09:31:00'
'06-01-2010 09:32:00'
'06-01-2010 09:33:00'
 .
 .
 .
'06-01-2010 17:00:00'
.
. 

标签: datemergetime-seriessequence

解决方案


推荐阅读