api - RESTful API设计-传递日期的最佳做法

标签 api datetime rest

在API中共享日期的最佳做法是什么?

最好以类似SQL的日期时间格式-'YYY-MM-DD HH:MM:SS'共享日期,并在其中嵌入可选时区来共享日期吗?

还是最好使用基于UTC的毫秒数?

最佳答案

我更喜欢将时间编码为完整的ISO 8601日期,但是有一个约束,即我的代码只能在UTC时区中生成它们。如果您拥有良好的日期解析库(例如,Jodatime for Java),则接受完整的ISO 8601并不是特别困难,并且至少具有一定的可读性。 (某些时代瞬间的偏移量并不像人们容易阅读的那样。)

关于api - RESTful API设计-传递日期的最佳做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299655/

相关文章:

javascript 从字符串创建日期 取决于浏览器

PHP DateTime 类命名空间

python - 如何在 loguru 中格式化耗时 (timedelta)?

java - 带有 Jersey 和 tomcat 错误 : 404 的 Restful Web 服务

javascript - FB.api 有没有办法限制个别字段

c++ - 需要 PRBS 模式生成 C/C++ API

api - 如何将动态值传递给 flink 中的 timeWindow(<dynamic_Time>)

xml - 何时在 RESTful 资源表示中包含子项?

node.js - 使用 mongoose 保存对象后,返回包含字段子集的对象的最简单方法是什么?

json - 接收顶层带有括号的格式错误的 JSON