Ruby 转换为Jira';s时间跟踪字段格式为小时

Ruby 转换为Jira';s时间跟踪字段格式为小时,ruby,jira,Ruby,Jira,我使用JiraAPI提取用户在问题上花费的时间。所花费的时间格式如下: "12w 1d 2h 5m" or "12h" or "12m" etc API没有导出小时数。 是否有一种快速(不需要我的努力)的方法将此转换为小时(或秒)。我想这是某种标准格式,有名字吗? 我自己也知道如何做到这一点,只是不想重新发明轮子。创业板可以将其解析为几秒钟: ChronicDuration.parse("12w 1d 2h 5m") # => 7351500 据我所知,格式不是一个标准。ISO 860

我使用JiraAPI提取用户在问题上花费的时间。所花费的时间格式如下:

"12w 1d 2h 5m" or "12h" or "12m" etc
API没有导出小时数。 是否有一种快速(不需要我的努力)的方法将此转换为小时(或秒)。我想这是某种标准格式,有名字吗? 我自己也知道如何做到这一点,只是不想重新发明轮子。

创业板可以将其解析为几秒钟:

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

据我所知,格式不是一个标准。ISO 8601确实包括,但不是这样。

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

这是一个奇怪的API响应,您是否使用了正确的端点?是的。他们也接受Jira上相同格式的时间。