将 Jira 时间跟踪字段格式转换为小时
Convert Jira's time tracking field format to hours
我正在使用 JIRA api 来提取用户在问题上花费的时间。花费的时间格式为:
"12w 1d 2h 5m" or "12h" or "12m" etc
API 未导出小时数。
有没有一种快速(我不需要任何努力)的方法将其转换为小时(或秒)。我想这是某种标准格式,有名称吗?
我自己知道怎么做,只是不想重新发明轮子
chronic_duration
gem 可以将其解析为秒数:
ChronicDuration.parse("12w 1d 2h 5m") # => 7351500
据我所知,格式不是标准。 ISO 8601 确实包括 a format for durations,但事实并非如此。
看看JiraDurationUtils。它将使用时间跟踪配置来正确转换。
我正在使用 JIRA api 来提取用户在问题上花费的时间。花费的时间格式为:
"12w 1d 2h 5m" or "12h" or "12m" etc
API 未导出小时数。 有没有一种快速(我不需要任何努力)的方法将其转换为小时(或秒)。我想这是某种标准格式,有名称吗? 我自己知道怎么做,只是不想重新发明轮子
chronic_duration
gem 可以将其解析为秒数:
ChronicDuration.parse("12w 1d 2h 5m") # => 7351500
据我所知,格式不是标准。 ISO 8601 确实包括 a format for durations,但事实并非如此。
看看JiraDurationUtils。它将使用时间跟踪配置来正确转换。