我正在使用JIRA api在问题上提取用户的timepent。花费的时间采用以下格式:
"12w 1d 2h 5m" or "12h" or "12m" etc
API不会导出小时数。 是否有快速(我不需要努力)的方式将其转换为小时(或秒)。我想这是某种标准格式,有它的名字吗? 我知道如何自己做,只是不想重新发明轮子
答案 0 :(得分:2)
chronic_duration
gem可以将其解析为秒:
ChronicDuration.parse("12w 1d 2h 5m") # => 7351500
据我所知,格式不是标准。 ISO 8601确实包括a format for durations,但不是这样。
答案 1 :(得分:0)
看看JiraDurationUtils。它将使用时间跟踪配置进行正确转换。