我被这个浏览了 746001 次的问题惊住了!(中)

简介: 我被这个浏览了 746001 次的问题惊住了!(中)

但是当我读了下面最高赞的答案之后,我才仿佛窥见了一点端倪。

这个回答比较长,我先全部截图下来给你看看:

微信图片_20220428220814.png


比较长的原因是作者修改了几次回答。

为什么会修改回答呢?

且往后看吧,一切的答案都藏在这里面。

我选关键的给你说。

首先看第一段:

image.png

他说(1927年) 12 月 31 日的时候,上海的时区发生了变化。

而关于 1927 年上海的详细情况,他附上了一个超链接,这个超链接就是前面出现的网站,点进去之后是这样的:


image.png

但是这个里面显示:

No further time changes in 1927 in Shanghai

翻译过来就是:1927 年上海的时间没有进一步变化。

这特么就和他下面说的那一坨内容对不上了啊?

他下面说,在 1927 年底的午夜时分,时钟往回走了 5 分 52 秒。因此,"1927-12-31 23:54:08"实际上发生了两次,而 Java 取的是第二次的的时刻,因此存在差异。

看到这里其实我都懵逼了,这玩意前后不符啊,于是我有接着开始搜索。

直到我发现了这个:

https://coolshell.cn/articles/5075.html/comment-page-2#comments

这也是十年前的文章。

这里面作者把当时网站截了个图:

image.png

当年的截图显示:

在1927年12月31日23:59:59时,往后面的一秒应该是1928年1月1日 0:0:0,但是这个时间被往后调整了5分52秒,而成了,1927年12月31日的,23:54:08,于是,完成了352秒的穿越。

这说明了什么?

说明数据发生了篡改,有人篡改了网页上的信息!


image.png

到底是怎么回事呢?

我们回到 stackoverflow 接着往下看:

image.png

这是他第一次修改回答,因为 History changes...

历史发了变化了...

他这里说,如果用 TZDB 的 2013a 版本的数据,原来的问题将不再表现出完全相同的行为。

在 2013a 中,结果将是 358 秒,过渡时间为 23:54:03,而不是 23:54:08。

他提到了一个 TZDB,这是个啥东西呢?

我也不知道,但是我搜索了一下。image.png

他应该说的是这个的东西。

https://www.iana.org/time-zones

看名字你也知道了,它是一个时区数据库,里面应该是维护的时区相关的数据。

也就是说,在这个时区数据库里面,用 2013a 版本的数据,前面的代码就是另外一种输出了。

也就是说数据确实发生了变化。

而关键的回答在于下一次编辑:

image.png

目录
相关文章
|
前端开发 Linux 网络安全
kali linux 网络渗透测试学习笔记(一)Nmap工具进行端口扫描
一.利用Nmap扫描网站服务器的端口开放情况首先打开我们的kali linux才做系统,再打开其命令行模式,输入:nmap www.csdn.net 如下图所示:   因此,通过这个结果可以表明csdn上的端口开放了80端口以及443端口吗,这两个端口都十分重要,因为80端口适用于给用户呈现出数据,给用户看网站用的,443端口也是一个比较重要的端口。
2630 0
|
存储 缓存 程序员
社交应用性能提升秘籍:推拉结合优化方案全解读!
大家好,我是小米,一名热爱技术分享的29岁程序员。本文将介绍我在个人项目中遇到的优化案例——“推拉结合”,解决用户在线状态管理和消息推送机制的问题。通过推拉结合策略,我们优化了用户体验并减轻了系统负担。希望对遇到类似挑战的开发者有所启发。欢迎关注我的微信公众号“软件求生”,获取更多技术干货!
246 9
|
传感器
水传感器的技术原理有哪些
水传感器通过多种技术原理检测水质,包括电导率测量、光学感应、化学反应和生物传感等方法,可监测pH值、溶解氧、浊度等参数。
|
Java 数据库连接 mybatis
mybatis 返回map
mybatis 返回map
357 0
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
1072 0
登录next cloud出现,“我们检测到您的 IP 进行了多次无效登录尝试。因此,你的下一次登录最长会延迟30秒。”问题解决
|
XML Java Maven
Maven POM
Maven的POM(Project Object Model)是项目的基本配置文件,以XML格式描述项目信息、依赖、插件及构建细节。包含groupId、artifactId、version等必填字段,用于定义项目唯一标识和构建路径。POM还涉及目标执行、项目profile、开发者列表及邮件列表信息。在工作时,Maven通过读取POM获取配置并执行任务。
|
存储 传感器 SQL
智慧校园系统开发(一)
TK智慧校园管理系统主要用来管理校内学生、老师、班级、年级的相关信息,进行老师和学生信息记录和统计的功能,而这些信息是校园信息化建设的核心基础业务数据。
533 1
|
Docker Python 容器
Jupyter notebook 安装教程(2022.9.24更新)
Jupyter notebook 安装教程(2022.9.24更新)
710 0
|
JavaScript
从0搭建Vue3组件库:button组件
从0搭建Vue3组件库:button组件
670 0