Dwolla 事务“日期”字段显然使用此值来生成时间戳,但我没有看到任何从 API 获取“时区”首选项的方法?
缩小,我正在尝试获取交易的确定/可比较日期,但我需要知道日期字符串的时区。
虽然此方法没有说明时区是什么,但其他类似的方法清楚地表明日期是 UTC,所以我猜想整个 API 中的所有日期都是 UTC。
我唯一不喜欢他们的 API 的是他们显示的示例日期如下:
"Date": "8/31/2011 10:19:09 AM"
他们使用 M/D/YYYY 格式不是很聪明,也不是使用 12 小时制。最好用 来表示"2011-08-31T10:19:09Z"
,它采用 ISO 格式并表示 UTC。如果您有机会与他们交谈,您应该推荐他们使用这种格式 (ISO-8601)。
在解析它时请注意这一点,因为它们使用的格式可能是也可能不是您当前文化的正确格式。
Dwolla 将于 2014 年 8 月 4 日更改 ISO 时间戳
此更改将于今天起 60 天内推出,即 2014 年 8 月 4 日美国东部时间上午 9:00。如果您需要帮助调整代码以解析新的日期时间格式,请告诉我们,我们很乐意提供一只手。
https://discuss.dwolla.com/t/api-update-new-timestamp-format-for-clearingdate-parameter/401