将 Jira 的时间跟踪字段格式转换为小时



我使用JIRA api来提取用户在问题上花费的时间。所用时间的格式为:

"12w 1d 2h 5m" or "12h" or "12m" etc

API没有导出小时数。是否有一种快速的方法(不需要我的努力)将其转换为小时(或秒)。我想这是某种标准格式,它有名字吗?我自己知道怎么做,只是不想重新发明轮子

chronic_duration gem可以将其解析为秒:

ChronicDuration.parse("12w 1d 2h 5m") # => 7351500

据我所知,这种格式不是标准。ISO 8601确实包含了持续时间的格式,但这不是它。

看看JiraDurationUtils。它将使用时间跟踪配置来正确转换。

最新更新