闲谈时间

简介: 闲谈时间

背景

一般来说,对于后台开发来说,经常会遇到时间。做业务之中使用的标准时间、当地时间、当前时间、机器时间。但是我们真的了解这几个词代表的准确意义吗?

  • 标准时间:一般指格林尼治天文台的时间就是世界标准时间。
  • 当地时间/当前时间:所谓的当前/当地时间其实都是有一个参照的,是标准时间+所在的时区时间。
  • 机器时间:所谓的机器时间是指机器安装系统的系统时间。

问题:

那么问题来了,你的时间用对了吗?

  1. 一般来说,我们经常使用的是当前时间:前端的new Date()、系统的time(NULL)、数据库的CURRENT_TIME,但是当系统时间不同步时时间不再拥有任何意义,此时不能用这些时间作为依靠。
  2. 我们使用的用对了吗?究竟该用当前时间还是标准时间
  • 当我们租用外国服务器时,系统时间是我们想要的吗?
  • 当我们的服务国际化的时,我们用户的时间跟我们的服务时间对的上吗?
  • 我们的web端、app端、服务端、数据库端、多个位置的时间对的上吗?

举例

我们的服务中常用的是当前时间,一般使用uint64_t存储数值。假设DB中有个字段的类型是timestamp,用来表示起始时间:1970-01-01 00:00:00。

那么系统查询回来并转成uint64_t,结果是?

本文作者 : cyningsun

本文地址https://www.cyningsun.com/03-09-2016/chat-time.html

版权声明 :本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 CN 许可协议。转载请注明出处!

目录
相关文章
|
5月前
|
机器学习/深度学习 程序员
程序员日常上下班通勤时间都在干什么?
对于许多人来说,通勤时间是每天工作日必不可少的一部分,但是对于程序员来说,通勤时间是一个宝贵的机会,可以利用这段时间做一些有意义的事情,而如何利用这段时间成为了一个重要的问题。那么本文就来简单分享一下程序员在日常上下班通勤时间里所做的事情,看看程序员们到底在干什么?以及展示他们如何充分利用这段时间提升自己和进行技术学习,还有程序员在通勤时间里的活动以及对个人发展的收获。
71 1
程序员日常上下班通勤时间都在干什么?
|
12月前
|
程序员
程序员成长第十四篇:把时间用在最重要的事情上
程序员成长第十四篇:把时间用在最重要的事情上
76 0
|
程序员 区块链
面试周连续剧之走马观花
在前面四天的面试中已经适应了面试的套路和节奏,自己的知识储备也越来越完善,而且自己的要求也不是太高,个人以为自己是属于容易满足的那种类型,所以从面试的第三天开始就停止约面试了,但是好多招聘人事不知道在哪里搞得我的联系方式,直接就是安排面试,有一种推着你往前走的赶脚,所以已经开始拒绝约面和电面。俗话说的好,手中有offer,心里不慌,那么接下来就开启新的一天的面试经历吧!
97 1
面试周连续剧之走马观花
|
设计模式 存储 算法
坚持造轮子第五天 - 时间旅行
坚持造轮子第五天 - 时间旅行
104 0
|
算法 Java
一个多月的时间,终于把这件事做完了!
一个多月的时间,终于把这件事做完了!
100 0
一个多月的时间,终于把这件事做完了!
|
架构师 测试技术 程序员
人月神话札记:时间和人力
人月神话札记:时间和人力
102 0
|
移动开发 安全 关系型数据库
黑客马拉松经验谈:一个周末你能做出有趣、有用的服务吗?
“黑客马拉松”(Hackathon),是黑客 + 马拉松(Hack + Marathon)的组合字,大致上就是几个人聚在一起以马拉松的方式进行一段长时间的 Hack 活动,像是台湾 Yahoo! 办过 Open Hack Day、台湾微软办过 HTML5 或 IE 浏览器的黑客松活动,这类型的活动,实际进行的时间从半天、一天到两天一夜的长度都有。
397 0
黑客马拉松经验谈:一个周末你能做出有趣、有用的服务吗?
|
运维 Kubernetes Cloud Native
一份不大的救命文档,一场时间与生死的接力
一份文档,能成为照亮黑暗的灯塔,打开一条求生通道。
929 0
一份不大的救命文档,一场时间与生死的接力
2018时间都泡哪了?
没多钱、没多技术、也没个情人,工作之余只能泡网络... 回顾2018,阿里云大学课程已学完316小时,考过一个ACA、挂了另一个ACA... >_< 一年≈365日≈8,760小时≈525,600分钟≈31,536,000秒... 时间是最贵的投资,今年再接再厉、将泡进行到底!!
1021 0

热门文章

最新文章

相关实验场景

更多