怎么查过去24小时气温

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查过去24小时气温相关的知识,希望对你有一定的参考价值。

参考技术A 一般手机都有自带的天气查询功能,或者下载一个天气预报软件,这样就可以查过去和未来的天情况 参考技术B 下一个天气预报软件,都有过去的24小时天气,及当天和未来几天的天气预报,报的都是很准确的。 参考技术C 下载一个天气预报软件,都有过去的24小时天气,及当天和未来几天的天气预报,报的都是很准确的。 参考技术D 这个在天气预报的 app里面,是有这个信息的记录的,可以看到以前的气温的。 第5个回答  2020-12-19 从天气预报上看

grafana:过去 24 小时 - 转移和 2 小时丢失

【中文标题】grafana:过去 24 小时 - 转移和 2 小时丢失【英文标题】:grafana: last 24 hours - shifted and 2 hours missing 【发布时间】:2021-01-28 04:56:57 【问题描述】:

我有一个显示过去 24 小时数据的 grafana 图表

但是数据不符合时间轴。在 24 小时期间的开头缺少 2 小时。 21:27:57 的最后一个值为 66.74,但此时为 73.50。 时间轴似乎移动了 2 小时。 x时刻的数据显示了x-2h时刻的数据。

SQL 数据库中的时间戳(日期时间)正确。

编辑: 更改时区并没有太大帮助。使用 UTC(这对我来说是错误的)时间轴上的最近时间大约是 20:40(错误)

使用 UTC+2(适合我的时区)最近的时间大约是 22:40,这是截屏时的正确当地时间。

数据不受影响,24 小时内仍有 2 小时缺失。并且图表中的最新值仍然显示 2 小时前的值。

【问题讨论】:

你确定你有 MySQL 之前的数据吗?您是否测试过其他时间间隔(过去 2 天、本周到目前为止、绝对时间范围等)? 是的,我确定。该数据库包含至少 40 天的数据。无论我选择哪个间隔,总是少了 2 个小时。 【参考方案1】:

我不太明白为什么,但我发现需要UNIX_TIMESTAMP()

SELECT
  UNIX_TIMESTAMP(timestamp) AS "time",
  humidity
FROM Sensor_BME280_01
WHERE
  $__timeFilter(timestamp)
ORDER BY timestamp

而不是

SELECT
  timestamp AS "time",
  humidity
FROM Sensor_BME280_01
WHERE
  $__timeFilter(timestamp)
ORDER BY timestamp

timestamp 在 MariaDB 中属于 DATETIME 类型。

【讨论】:

以上是关于怎么查过去24小时气温的主要内容,如果未能解决你的问题,请参考以下文章

Graphite 只会显示过去 24 小时的数据

grafana:过去 24 小时 - 转移和 2 小时丢失

检查自 Woocommerce 订单下达以来是不是已过去 24 小时

Pandas 时间序列数据 - 每 30 分钟计算过去 24 小时内的唯一值

SQL Server 按过去 24 小时、上周和上个月对促销进行分组,并按周降序排序

比特币重返58000美元:过去24小时数万人爆仓