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

时间:2015-08-04 13:04:44

标签: ruby jira

我正在使用JIRA api在问题上提取用户的timepent。花费的时间采用以下格式:

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

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

2 个答案:

答案 0 :(得分:2)

chronic_duration gem可以将其解析为秒:

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

据我所知,格式不是标准。 ISO 8601确实包括a format for durations,但不是这样。

答案 1 :(得分:0)

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