【发布时间】:2017-08-16 05:17:21
【问题描述】:
我有一个按时间键控的表格,例如
time | valA | valB
---- | ---- | ----
09:00| 1.4 | 1.2
09:05| 1.5 | 1.4
09:10| 1.5 | 1.4
我想将其存储在数据结构中并查询任意时间的值。例如。
asof 09:01, valA = 1.4
asof 09:06, valB = 1.4
asof 09:14, valA = 1.5
在 c++11 中构造它的最佳方法是什么?我应该使用哪种 std::chrono 数据类型来表示我的时间。如何开发支持时区的解决方案?例如。我表中列出的时间可能是美国/中部时间,我可能想使用基于澳大利亚/悉尼的时间进行查询。
【问题讨论】: