我正在查看任务的“modified_at”字段。我看到以下“2013-09-25 * T * 03:55:22.054 * Z *”
T& Z代表什么?我怀疑它代表时区信息,但我不确定如何使用它。
感谢任何帮助。
答案 0 :(得分:4)
这是表示组合日期和时间的非常标准格式,称为ISO 8601.如果要解析字符串,“T”将分隔日期和时间。 Z表示“祖鲁时间”,也称为UTC或格林威治标准时间(与其他时区相比)。
你不应该自己解析字符串 - 基本上每种流行的编程语言都能够获取该字符串并将其转换为适合该语言的日期/时间表示。
的javascript:
date = new Date("2013-09-25T03:55:22.054Z");
红宝石:
date = DateTime.iso8601("2013-09-25T03:55:22.054Z");
等