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

 找回密码
 立即注册
查看: 1371|回复: 2

[求助] relative_time函数如何转换为中文单位

[复制链接]

18

主题

271

帖子

2224

积分

论坛DIY达人

积分
2224
金钱
1948
HASS币
20
发表于 2023-7-26 14:18:11 | 显示全部楼层 |阅读模式
例:{{ relative_time(states.sun.sun.last_changed) }} 返回为 8 hours,如何将单位“huors”转换为中文的“小时”呢?请友友们指点,谢谢。
回复

使用道具 举报

18

主题

591

帖子

4344

积分

元老级技术达人

积分
4344
金钱
3718
HASS币
182
发表于 2023-7-26 15:24:26 | 显示全部楼层
就这个例子而言,我觉得用正则匹配就行,举例:
{{ relative_time(states.sun.sun.last_changed)|regex_replace(find=' hour.*',replace='小时')|regex_replace(find=' minute.*',replace='分钟')|regex_replace(find=' second.*',replace='秒钟') }}
回复

使用道具 举报

18

主题

271

帖子

2224

积分

论坛DIY达人

积分
2224
金钱
1948
HASS币
20
 楼主| 发表于 2023-7-26 15:48:53 | 显示全部楼层
louis_lee 发表于 2023-7-26 15:24
就这个例子而言,我觉得用正则匹配就行,举例:

非常感谢您的解答,字符串替换能解决该问题。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-28 19:58 , Processed in 0.081779 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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