列包含Date with Hours&分钟Log in
。我想使用VBA每30分钟过滤一次数据。
对于Ex,第一次迭代应该在00:00到00:30之间给出数据的所有数据。我尝试了下面的代码;
(Ex:2018-02-16T00:00:20.488Z[UTC])
运行时,将应用过滤器,请参见图像
不会过滤数据。但是,如果我从And更改为Or,我会手动获取所有相关数据。
我的代码有什么问题?
答案 0 :(得分:2)
列包含Date with Hours&分钟(例如:2018-02-16T00:00:20.488Z [UTC])。
不,它没有。您有一列包含一串字符串,表示编码的日期,时间和时区信息;类似于Twitter提要时间戳。为了将这些作品作为实际日期和实际时间处理(可选择偏移到当地时区),您必须解析信息。
最好在进行任何进一步的工作之前解析并将字符串 - 看起来像日期时间转换为实际的日期时间,但是你可以运行字符串,即时解析为真正的日期时间并收集匹配字典中的字符串。字典的键值可以用作数组来过滤时间列。
#include <vector>
¹解析你的字符串所需的所有代码 - 看起来像日期时间到上面的实际日期时间。我只是没有将真实的日期时间写回工作表。