博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于时间
阅读量:5167 次
发布时间:2019-06-13

本文共 691 字,大约阅读时间需要 2 分钟。

关于时间

(每日一篇,找个知识点巩固下,)

最近在搞云计算平台(rancher + kubernetes + ceph +。。。),踩坑正在进行中,以后再总结,今天先总结下时间格式(来源在此:https://unix4lyfe.org/time/?v=1)

UTC

协调世界时, 也叫世界标准时间,在零经度(本初子午线)的时间。1972年制定,精度为毫秒。

GMT

格林尼治时间,UTC的旧名,因为本初子午线经过了格林尼治皇家天文台

时区

以UTC世界为标准偏移,例如中国的时区为 UTC+0800

夏令时

不影响UTC

闰秒

UTC与原子时钟对其的一种方法。原子钟精度为纳秒,要求误差不超过0.9秒,顾需定时调整。闰秒会导致完全一样的timestamp

闰秒同步最多提前6个月通知。

Unix时间戳

从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。根据POSIX.1,Unix时间戳通过重复解决同步问题,确保了

一天总是86400秒。

程序中需考虑的时间问题

时区是表现层的问题

保存时间请使用Unix时间,它只是数字(single)

如果要保存可读的时间信息,请和Unix时间一起保存,而不是替换Unix时间。

系统时间时不准确的且不受控制的,可跳秒,程序需充分考虑。

mysql(4.x,5.x)中datetime类型保存的是 “YYYY-MM-DD HH:MM:SS”格式的字符串,不包含时区,同过@@session.timezone解释成时间。

 

转载于:https://www.cnblogs.com/lfwolf/p/6663882.html

你可能感兴趣的文章
LINUX常用命令 --- 权限篇
查看>>
h5c3 part1
查看>>
十年未变!安全,谁之责?(上)
查看>>
(oralce)pga_aggregate_target与workarea_size_policy相互关系验证
查看>>
BZOJ1098: [POI2007]办公楼biu
查看>>
grid 布局 属性示例
查看>>
js Object.defineProperty 使用
查看>>
用C#实现Base64处理,加密解密,编码解码
查看>>
2-2点阵格式图像
查看>>
GAT2.0使用文档(单接口开发)
查看>>
redis install
查看>>
LoginPasswordHelp
查看>>
Vs code 常用插件
查看>>
vue-自定义组件传
查看>>
张照行 的第三次作业
查看>>
js获取input checkbox的选中值
查看>>
sublime text3 快捷键设置
查看>>
面向对象方法浅谈
查看>>
Qt快速入门之一:开始学习Qt 与Qt Creator
查看>>
http协议
查看>>