何为时间戳?时间戳的由来

在网上收集到的,存好先。

时间戳就是从1970年1月1日0时0分0秒到当前时间点的所有秒数。

1970.1.1 0:0:0 这个时间就是IT中所谓的“时间纪元”,相信大家在很多文章中都见过它。

比如oracle的时间显示,unix和linux系统的时间运算等,那为什么选择1970,而不选择1900呢。接下来让我们阐述它的由来。

1.当32位计算机刚刚开始兴起的时候,
所谓的整数型Intger型数据能表示的最大数值为:
System.out.println(Integer.MAX_VALUE);
2147483647
2.一年365的总秒数为31536000,
3.两者相除,2147483647/31536000=68.1,
4.也就是说32位的大背景下,能表示的最长时间间隔为68年
5.如果从1970算起,可以表示到2038年 01 月 19 日 03 时 14 分 07秒,便会到达最大时间,
6.过了这个时间点,所有32 位操作系统时间便会变为 10000000 00000000 00000000 00000000
   也就是1901年12月13日20时45分52秒,这样便出现了时间回归的现象,一些软件可能为此发生重大异常。

总结以上要点,想出这套东西的人,最早其实还是那些玩儿UNIX的人,他们考虑到68年其实不长,所以就从1970开始算这68年

他们的希望是,在这68年里,后来的人能尽快搞出一套更良好的机制,改变这个限制。。。

果然,64位的兴起,把这个”时间末日“从2038年01月19日03时14分07秒 --》292,277,026,596年12月4日15时30分08秒

所以,这个数字够大,计算机时间的“世界末日”就真的是世界末日了
代码改变世界,我的《源代码》,我的世界!

何为时间戳?时间戳的由来相关推荐

  1. WPS表格的数值转为日期 日期转为时间戳 时间戳转为日期

    数值转为日期 第一步:选中需要转换的列设置单元格格式为日期格式 第二步:选中列  -> 数据 -> 分列 -> 下一步 -> 下一步 -> 日期选择 YMD,点击完成 日 ...

  2. Oracle SQL实现日期转换时间戳时间戳转化日期

    Oracle SQL实现日期转换时间戳时间戳转化日期 -- 日期转换为毫秒级时间戳  24*60*60 *1000 SELECT (to_date('2019/4/11 14:45:43'       ...

  3. 微信小程序:日期转化为时间戳+时间戳转化为日期(最全最实用)

    在开发小程序云开发过程中,需要获取集合中本月内的记录,并进一步做统计,需要对时间戳进行处理,包括把日期转化为时间戳和时间戳转化为日期,网上搜索良久才找到好用的,分享如下. 微信小程序中的时间戳是指格林 ...

  4. 什么是UNIX时间戳? 时间戳有什么用?

    1. Unix时间戳 UNIX时间戳:Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp) 是从1970年1月1日(UTC/GM ...

  5. 【Vue】时间戳转换为年月日 格式为 yyyy-MM-dd hh:mm js转换时间戳 时间戳转换为年月日 Fri Apr 01 2022 00:00:00 GMT+0800 (中国标准时间)转换

    Vue中将时间戳转换为年月日 用法 时间戳转换为年月日 yyyy-MM-dd hh:mm 用法1: formatDate(new Date(val * 1000), 'yyyy年MM月dd日 hh:m ...

  6. linux获取时间戳+时间戳转换日期

    获取时间戳 uint64_t ms = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::high_re ...

  7. js获取时间戳 时间戳转时间

    1 var timestamp = Date.parse(new Date());精准到秒 2 var timestamp = (new Date()).valueOf();精准到毫秒 3. var ...

  8. js 获取当前时间戳,日期转时间戳,时间戳转日期

    //获取当前时间戳 var timestamp=new Date().getTime(); console.log(timestamp)//日期转时间戳 var myDate4 = '2019-08- ...

  9. DateUtils日期转时间戳/时间戳转日期

    package com.qr.management.util;import java.text.ParseException; import java.text.SimpleDateFormat; i ...

  10. c++ windows 环境 时间转时间戳 时间戳转时间

    //std::string 时间转时间戳 time_t TransTimeStringToStamp(const std::string& strTimeString) {struct tm ...

最新文章

  1. 升级版APDrawing,人脸照秒变线条肖像画,细节呈现惊人
  2. 基于深度学习的脑电图识别 综述篇(二)数据采样及处理
  3. OVS对VXLAN解封包(二)
  4. Mapreduce基本工作流程
  5. sim插拔识别时间_特斯拉+树莓派实现车牌识别检测系统
  6. 设单链表中存放n个字符,试设计一个算法,使用栈推断该字符串是否中心对称...
  7. linux如何设置mac快捷键,在Ubuntu上使用macOS的快捷键
  8. 嵌入式linux写文件内存增加,嵌入式Linux对内存的直接读写
  9. vue 动态数据请求
  10. 【Django】(3)创建网页:学习笔记主页
  11. ffmbc——广播电视以及专业用途量身定制的FFmpeg
  12. java中的==和equals的区别
  13. libpcap中主要函数使用介绍
  14. 微信境外支付(附PHP例子,JAVA工具类)
  15. 华为PUSH SDK 接入方法
  16. 初学者该如何入手云计算
  17. librosa实现音频格式转换(单曲批量) | MP3转wav
  18. C# 如何生成CHM帮助文件
  19. 从哲学的视角看待项目生命周期——构建不一样的世界
  20. 解决flex布局的space-evenly兼容性问题

热门文章

  1. 手机无root安装v2p
  2. Kafka消息队列简介
  3. 图像像素的获取和操作(第三天)
  4. 手机为何出现VoLTE
  5. 【转】重力感应和罗盘
  6. pygame实现飞机大战游戏
  7. 动态规划——投资问题
  8. 定位服务器维护,定位服务与隐私
  9. 有了微信微公交 在广州乘车不用怕坐过头了
  10. 微信公众号实现路径规划和导航功能