首页 > 其他分享 >时间戳,UTC时间,时区

时间戳,UTC时间,时区

时间:2023-10-18 15:56:28浏览次数:31  
标签:UTC 00 格林威治 时间 时区 GMT

先给大家总结一下:

1.时间戳( UTC 1970.01.01 00:00:00 到现在的总秒数/毫秒数)就是时间戳,它跟时区无关的。所以在任何国家的服务器上执行一段代码(System.currentTimeMills();),获取到的时间戳都是相同的。

2.UTC时间就是现在的全球通用时间标准。

 

UTC

UTC(Universal Time Coordinated),协调世界时,又称世界统一时间、世界标准时间、国际协调时间。UTC 是现在全球通用的时间标准,全球各地都同意将各自的时间进行同步协调。

简单来说你可以理解为就是一个规范,所有国家都愿意遵守这个规范来计时,所有国家都用相同的规范,在时间的计算上面就方便很多。

 

GMT

GMT(Greenwich Mean Time), 格林威治平时(也称格林威治时间)。它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点。

1972年之前,格林威治时间(GMT)一直是世界时间的标准。1972年之后,GMT 不再是一个时间标准了。

简单来说这也是一个规范,不过是 1972 年之前的,在这之后基本都使用 UTC 了,想比之下 GMT 和 UTC 在精确到秒的时候是一样的,如果需要精确到秒级甚至以下单位需要使用 UTC

 

Unix 时间戳

这是基于 UTC 1970.01.01 00:00:00 到现在的总秒数/毫秒数,所以这个总秒数/毫秒数全世界都是一样的,也就是说 Unix 时间戳和时区无关,你可以在两个不同时区的服务器执行以下 Java 代码来验证,得出的结果是相同的。

System.currentTimeMills();

如果你没有国外服务器, 你可以使用 docker 运行两个容器,在环境变量中指定不同时区即可。

本地时间

在日常生活中所使用的时间我们通常称之为本地时间。这个时间等于我们所在(或者所使用)时区内的当地时间,它由与世界标准时间(UTC-0)之间的偏移量来定义。这个偏移量可以表示为 UTC- 或 UTC+ ,后面接上偏移的小时。每往东一个时区就 +1 小时 ,每往西一个时区是 -1 小时,例如我们中国的北京时间相对于UTC-0的偏移量是 UTC+8 。

注意,在 PostgreSQL 中,UTC+、- 是相反的,UTC-8 代表的是相对于 UTC 加八个小时,反之减八个小时......

结语

我相信很多朋友和我一样之前都没有做过跨国项目,可能很少关注过时区相关的东西。这篇文章搞清楚了时区的基本知识,下一篇会为大家介绍 Java8 新一代时间 API 。

标签:UTC,00,格林威治,时间,时区,GMT
From: https://www.cnblogs.com/pingguomang/p/17772553.html

相关文章

  • 3.3-时间序列和Resample函数
    3.3-时间序列和Resample函数  3.3.1时间序列¶index横坐标为日期数据数据导入:pandasreader3.3.2Resample函数¶计数、均值、方差、累加、累乘周期转换数据验证:for循环vs内置函数 In [ ]:pipinstallpandas_datareader ......
  • 读书实践感悟-《暗时间》
    过早退出是失败的根源,从进入专注状态到完全专注,也就是心流状态,会遇到很多问题。首先是进入状态的这个决定时间段,当你意识到你在无所事事你该开始干一件事情的时候,会有很多干扰的小事积压,或者说,我们的大脑下意识来用这些来逃避痛苦的学习过程。及时享乐是大脑的天性,但当意识到的时......
  • C#/.NET 解析Cron表达式,根据Cron表达式获取最近执行时间
    最近在用青龙面板跑脚本,看着时间规则挺有意思,这里记录一下 Cron表达式定义及详情1.1表达式格式秒数分钟小时日期月份星期年份(只此可为空)cron表达式是由空格分隔的6或7个字段组成的字符串。字段名称强制性允许的值允许的特殊字符秒是0-59,-*/......
  • NTP网络时间服务器是什么?和NTP网络授时有什么区别?
    NTP网络时间服务器是什么?和NTP网络授时有什么区别?NTP网络时间服务器是什么?和NTP网络授时有什么区别?京准电子科技官微——ahjzsz摘要:5G网络部署和垂直行业应用对于时间同步提出了新的需求。为了更满足高精度的同步需求,需要采用高精度同步源技术、高精度同步传送技术、同步监测技......
  • TSMixer:谷歌发布的用于时间序列预测的全新全mlp架构
    这是谷歌在9月最近发布的一种新的架构TSMixer:Anall-MLParchitecturefortimeseriesforecasting,TSMixer是一种先进的多元模型,利用线性模型特征,在长期预测基准上表现良好。据我们所知,TSMixer是第一个在长期预测基准上表现与最先进的单变量模型一样好的多变量模型,在长期预测......
  • 课题进度与时间安排
    2023.10.181.完成开题报告中重建算法的研究现状部分开题需要做的工作#定义调制器的不均匀程度,数值模拟,可视化#画图1.预测值;2.有噪声的观测值;3.无噪声的观测值(算法设计阶段需要用)已经发现的bug#算法迭代到75次附近,loss突然增加;用论文中的数据和model试试,看看会不会出现这种情......
  • 离岗睡岗算法除了设置时间之外还需要设置哪些参数-智慧矿山ai算法系列
    在智慧矿山的发展中,离岗睡岗算法已经成为提高矿山安全性和生产效率的重要工具。离岗睡岗算法是一种通过自动识别矿工离岗或睡岗的行为,及时作出报警并采取措施的智能化系统。除了设置时间外,还有其他参数也需要设置。首先,需要设置离岗或睡岗的行为判定规则。这涉及到传感器的选择和配......
  • Python随机波动性SV模型:贝叶斯推断马尔可夫链蒙特卡洛MCMC分析英镑/美元汇率时间序列
    全文链接:https://tecdat.cn/?p=33885原文出处:拓端数据部落公众号本文描述了帮助客户使用马尔可夫链蒙特卡洛(MCMC)方法通过贝叶斯方法估计基本的单变量随机波动模型,就像Kim等人(1998年)所做的那样。定义模型以及从条件后验中抽取样本的函数的代码也在Python脚本中提供。  ......
  • R语言武汉流动人口趋势预测:灰色模型GM(1,1)、ARIMA时间序列、logistic逻辑回归模型|附代
    全文链接:http://tecdat.cn/?p=32496原文出处:拓端数据部落公众号人口流动与迁移,作为人类产生以来就存在的一种社会现象,伴随着人类文明的不断进步从未间断。人力资源是社会文明进步、人民富裕幸福、国家繁荣昌盛的核心推动力量。当前,我国经济正处于从以政府主导的投资驱动型的经......
  • js时间戳和php时间戳
    js时间转换1、JavaScript的时间对象转换为时间戳1.1、时间对象转时间戳的5种写法在JavaScript中,将时间对象转换为时间戳的方法有5种,示例如下://定义一个时间对象dt,然后依次演示各种将dt转换为时间戳的写法vardt=newDate("2019-07-0423:59:59.999");//写法......