我想以 hh:mm:ss 的格式存储 json 对象中所有 **N PROCESSES ** 的持续时间。但问题是所有格式都是为了显示当前时间。
例如,如果我得到 30 分钟作为 n 个进程工作持续时间的持续时间,那么它应该存储 00:30:00。如何实现这一点。
我想以 hh:mm:ss 的格式存储 json 对象中所有 **N PROCESSES ** 的持续时间。但问题是所有格式都是为了显示当前时间。
例如,如果我得到 30 分钟作为 n 个进程工作持续时间的持续时间,那么它应该存储 00:30:00。如何实现这一点。
JSON 是一种用纯文本表示结构化数据的方法,它提供了一种可供多个应用程序使用的通用语法。在这种方式下,它很像 XML。这意味着 javascript 对象不能保存在 JSON 中,只能保存它们的序列化,因此您需要保存以表示持续时间的是 HH:MM:SS 形式的字符串,您可以稍后在任何将使用此数据的应用程序中对其进行解释。
使用提供的数据格式编辑:
{
"process" :"process-name 2",
"stage" : "stage name 2",
"duration": "02:00:00",
"activities": [
{
"activity_name": "waiting",
"start": "2012-10-22T06:45+05:30",
"end": "2012-10-25T08:45+05:30",
"color": "#CDC9C9"
}
]
}
如果您不确定它是否有效,请使用http://jsonlint.com/验证您的 json