【发布时间】:2015-12-24 03:04:12
【问题描述】:
我将日期/时间保存为 Unix 时间戳(13 位)。我要做的是按时间段/范围对行进行分组。例如,如下所示,
total_order | time_slot
24 10 AM - 2 PM
36 2 PM - 6PM
30 6 PM- 10PM
42 10PM - 2AM
28 2AM - 6AM
8 6AM - 10AM
我真的对如何处理这个问题一无所知?有什么建议?谢谢。
【问题讨论】:
-
timestamp % 86400 是从午夜开始以秒为单位的一天中的时间(在 GMT 时区)...
-
@henry 如何按范围分组?
-
您可以使用每个存储桶一个元素的数组。循环遍历记录,确定桶并增加相应的数组元素。