提交时间给后端用时间戳好还是字符串好

2021-12-24 16:25:10 +08:00
 qzhai

后端让我传如下字符串格式。 2021-12-24 16:23:39 我印象里一直传的时间戳。 我们这个业务没有涉及到 90 年以前的数据。 但是访问量很大。 说想问下 这两者的区别

9026 次点击
所在节点    程序员
68 条回复
preach
2021-12-24 16:26:06 +08:00
时间戳+10086
ipwx
2021-12-24 16:26:37 +08:00
unix timestamp 你不会有时区问题。不然就等着修 bug 吧
shanghai1943
2021-12-24 16:26:59 +08:00
时间戳,提供原始数据,爱咋用咋用。
gainsurier
2021-12-24 16:27:47 +08:00
时间戳,不用再解析一下了
Mitt
2021-12-24 16:28:26 +08:00
字符串时间的方法可以带时区信息
liyang5945
2021-12-24 16:28:50 +08:00
字符串吧,方便调试,造参数,鬼知道那一坨时间戳数字是啥玩意
jay1002008
2021-12-24 16:30:30 +08:00
时间戳+1
beaze
2021-12-24 16:31:37 +08:00
后端都这么说了, 那就传时间戳咯(手动狗头
libook
2021-12-24 16:31:55 +08:00
时间戳,或者 ISO 8601 的字符串;非标准字符串可能信息不全,对接方也可能不知道如何处理,专门维护一种解析方案又浪费产能。
Goat121
2021-12-24 16:32:13 +08:00
这个你们约定好就行,没多大区别,如果涉及时区问题,字符串用 RFC3339 格式就行
Leonard
2021-12-24 16:33:47 +08:00
肯定是时间戳好
clf
2021-12-24 16:34:00 +08:00
时间戳的话,无论什么语言,都会有转换为时间对象的方法,而字符串的标准不一定统一。
xwayway
2021-12-24 16:37:56 +08:00
前后端交互,最好时间戳,避免时区问题,时间展示统一在前端格式化
chnhyg
2021-12-24 16:39:55 +08:00
尽量存储原始数据,也就是时间戳。
wangtian2020
2021-12-24 16:40:02 +08:00
时间戳可以直接比大小,不用转换
字符串要带上时区信息

我们是统一用时间戳的
yorek
2021-12-24 16:40:50 +08:00
时间戳,数据很原始,也没有别的副作用
masterclock
2021-12-24 16:47:01 +08:00
存什么、传什么、显示什么分清楚,不要混淆不要耦合
但无论如何,必须附带时区等信息
linglin0924
2021-12-24 16:47:53 +08:00
时间戳,需要什么格式什么时区可以自行转换
CodingNaux
2021-12-24 16:49:04 +08:00
ISO 8601
jaswer
2021-12-24 16:49:18 +08:00
时间戳+1, 出了 bug 和你无关

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/824255

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX