时间滑窗的问题

  • 给定时间段进行计算

    例如,计算2018年5月中每天早上8点到早上10点之间的所有数据。

    在JAVA、C++等编程语言中,可以直接通过字符串截取函数截取小时位进行判断。

    在MYSQL、MSSQL等数据库中,可以where以后,通过unix时间戳转化,求取余数86400后来判断余数的范围。

  • 计算某一时刻前后时间段的数据

    例如,计算2018年6月1日中午12点前后30秒的数据。

    无论是在何种编程语言中,此类问题都可以转化成unix时间戳进行计算判断,转为unix时间戳以后,可以直接进行加减运算,而无需考虑进位问题。