180 可能类似于 https://gist.github.com/tim-evans/d0ba1e8f05a55b76c49c但包装成一个漂亮的 g-6ren">
gpt4 book ai didi

ruby - 是否有用于 Golang 风格持续时间解析的 Ruby 库?

转载 作者:太空宇宙 更新时间:2023-11-03 18:08:09 25 4
gpt4 key购买 nike

duration_to_sec("3m") => 180

可能类似于 https://gist.github.com/tim-evans/d0ba1e8f05a55b76c49c但包装成一个漂亮的 gem ,或者更好的内部函数来做到这一点。

编辑:我不能使用 ActiveRecord;另外,不是在寻找可以插入的实现。我已经写了一个。只是在寻找可能已经实现此功能的 gem。谢谢!

最佳答案

看看fugitchronic_duration , 两者都可以完成这项工作。

fugit 似乎得到了更多维护,直接使用它的人并不多,但它是一些流行 gem 的依赖项。

另一方面,

chronic_duration 本身更为人所知,但似乎没有得到维护。它也更简单。

我目前正在使用 chronic_duration:

> ChronicDuration.parse '1m'
=> 60
> ChronicDuration.parse '1m60s'
=> 120

关于ruby - 是否有用于 Golang 风格持续时间解析的 Ruby 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40164413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com