【问题标题】:Convert time json to minutes and seconds将时间json转换为分钟和秒
【发布时间】:2022-02-12 05:22:53
【问题描述】:

我有这个 json:

"result": {
  "status": "passed",
  "duration": 255561500
}

我想将属性持续时间中的数字 (255561500) 转换为分钟和秒。 这个数字是什么格式的?

【问题讨论】:

  • 这不是一个有效的 JSON 字符串,但是如果 duration = 255561500, minutes, seconds = duration.divmod(60) #=> [4259358, 20]

标签: json ruby converters


【解决方案1】:

您可以使用 Time.at 来转换日期类型的值。 这是我做的一个基本示例。

strJson = '{"result": { "status": "passed", "duration": 255561500 }}'
yourJson = JSON.parse(strJson)
duration = yourJson['result']['duration']
valueInDateFormat =Time.at(duration).utc.strftime("%H:%M:%S")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    相关资源
    最近更新 更多