Unix时间戳或带时区的字符串?

アレッ*_*ックス 2 api rest time unix-timestamp

我的Web REST API服务我决定将dateTime数据作为带有时区的字符串返回,如下所示:"someDate":"2012-01-23T22:52:37.039+02:00"我想知道,它是如何惯用的?如果我把它作为Unix时间戳返回,它会更明智吗?

小智 7

就个人而言,我更喜欢在这种情况下使用unix时间戳,因为它完全是时区不可知的,并且时区解释完全取决于客户端.此外,根据您的客户端,将unix时间戳解析为日期而不是日期字符串的代码通常较少,但这可能只是一个辅助考虑因素.