『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 5548|回复: 4

[已解决] 如何计算分钟数或者取整

[复制链接]

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
发表于 2017-12-27 11:11:39 | 显示全部楼层 |阅读模式
(as_timestamp(now())-as_timestamp(states.sensor.fire.last_updated))/60

我是这样计算传感器触发的累计时间。我需要的是分钟。但是这样计算出来是秒除60就会得出很多小数点。
最终结果就是1.9926863153775534分钟这样了


我不想要这么多小数点。四舍五入取整就行。有没有取整的函数或者可以直接得到分钟数的函数
回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
 楼主| 发表于 2017-12-27 11:30:17 | 显示全部楼层
((as_timestamp(now())-as_timestamp(states.sensor.fire.last_updated))/60)| round(0)

已搞定。最后括号里面的数字表示留记为小数。我不需要就写0

评分

参与人数 1金钱 +10 收起 理由
+ 10 正解

查看全部评分

回复

使用道具 举报

30

主题

997

帖子

4149

积分

论坛元老

Rank: 8Rank: 8

积分
4149
金钱
3147
HASS币
0

活跃会员

发表于 2017-12-27 18:00:39 | 显示全部楼层
用| int也行

评分

参与人数 1金钱 +10 收起 理由
27hh + 10 正正解

查看全部评分

回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
 楼主| 发表于 2017-12-27 21:33:15 | 显示全部楼层

又学习了。
回复

使用道具 举报

2

主题

302

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

积分
1675
金钱
1372
HASS币
0
发表于 2017-12-29 14:40:58 | 显示全部楼层
学习了,谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 08:23 , Processed in 0.132970 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表