当前位置: 首页 > news >正文

时间戳理解

时间戳是什么?

一个整数,距离一个 约定好的时间 已经过去的时间,这里时间的单位可以是 s ms us ns.
不同语言或者业务场景中, 会根据需要使用不同的精度;

  • lua 默认的os库就是以s
  • C# ms
    image

时间戳 = 从某个固定起点开始,经过了多少时间

想要统一的怎么办?

没有统一的, Unix系统调用. 先拿到底层的,然后自己再进行封装。

常规实现

距离 UTC 过去的时间就好了,
最常见的起点是:
👉 Unix epoch
也就是:

1970-01-01 00:00:00 (UTC)

不同时区的时间戳一样吗?

一样的, 可以直接比较。

不同时区,再进行一个 转换。

OS怎么拿到一个时间, 电脑怎么知道时间呢?

(1)RTC(Real-Time Clock)

实时时钟芯片

  • 主板上有一个独立芯片
  • 有电池(关机也能走)
  • 存储类似:
    2026-05-04 10:00:00
  • 类似一个“电子表”

(2)CPU/系统计时器(高频计数器)

比如:

  • TSC(Time Stamp Counter)
  • HPET
  • APIC Timer
    👉 本质:
    一个不断递增的计数器
    例如:
    0 → 1 → 2 → 3 → ...
    频率可能是:
    3GHz → 每秒 3,000,000,000 次

(3) 校准
Network Time Protocol NTP

总结

RTC(提供真实时间)↓
OS 启动读取↓
建立 base_time↓
CPU 计数器持续递增↓
OS 用“计数差值”推算当前时间↓
NTP 定期校准
http://www.jsqmd.com/news/758222/

相关文章:

  • Windows终极优化指南:用WinUtil一键打造高性能系统
  • 使用taotoken聚合api时如何观察与评估接口延迟表现
  • 数字IC面试必考:手把手教你用Verilog实现任意偶数分频器(含50%占空比)
  • 【附Python源码】GAN网络实现图像生成
  • 别再手动disconnect了!用Qt的QSignalBlocker优雅管理控件信号(附QComboBox实战)
  • 2025届必备的降重复率方案推荐
  • 苏州存林再生资源:苏州不锈钢回收哪家好 - LYL仔仔
  • 终极指南:5分钟学会用OpenSpeedy解锁游戏帧率限制,让单机游戏飞起来![特殊字符]
  • PyTorch RNN训练超快
  • 算法透明时代的王牌:盲盒V6MAX源码系统小程序,海外盲盒源码赋能盲盒定制开发,重构国际版盲盒app源码程序与盲盒源码生态 - 壹软科技
  • 跨考中科院信工所,我是如何用‘佛系’时间管理拿到379分的?
  • 通过 Taotoken 模型广场便捷选型与测试不同模型的输出效果
  • STM32F030 + SHT15 + Modbus RTU 工程
  • AML模组启动器:XCOM 2终极模组管理解决方案
  • Dify调试不看日志=裸泳!深度拆解worker.log、api.log、orchestrator.trace三日志协同分析法(内部培训PPT首次公开)
  • 5步轻松上手:原神模型导入工具GIMI完全指南
  • LangChain 动态模型中间件实战使用技巧
  • 2026年4月类Claude Code平台公司推荐,类Claude Code平台,类Claude Code平台产品推荐 - 品牌推荐师
  • 消息队列适用场景
  • 【信创攻坚权威手册】:基于200+政企真实环境数据,Docker 27国产化适配成功率提升至96.7%
  • 辉芒微FT61EC21A-RB芯片评测:SOP8封装下的ADC+PWM,做小风扇调速器到底行不行?
  • RTranslator终极指南:实现完全离线的多设备实时翻译体验
  • 5分钟快速上手:MelonLoader模组加载器终极使用指南
  • 用Arduino和FS-i6X遥控器,从零复现一只会飞的仿生蝴蝶(附完整代码与调试心得)
  • Docker Compose 启动报错 exit code 137 内存不足怎么解决
  • 使用 OpenClaw 时通过 Taotoken 接入多模型 Agent 工作流
  • RocketMQ实战:用MySQL唯一索引和Redis锁搞定消息重复消费(附完整代码)
  • 对比自行维护与通过Taotoken调用大模型API在稳定性上的体验差异
  • 亨得利维修保养服务电话400-901-0695|官方直营门店地址与保养周期全攻略 - 时光修表匠
  • 英雄联盟Akari助手:5个核心功能解决你的游戏痛点