【发布时间】:2021-12-27 21:09:47
【问题描述】:
Linux、Unix 和衍生产品使用 UNIX 纪元,而 Windows 使用不同的纪元。
是否可以更改系统使用的纪元?这样像在该系统上获取当前时间戳这样的操作将返回自该特定时期以来的毫秒数?
如果可能(无论多么复杂),查询系统以识别时代的最佳方法是什么?
【问题讨论】:
-
你为什么要改变纪元?这只是一个有用的约定。你的软件想要计算时间......
-
@BasileStarynkevitch 一个例子是为私有分布式系统创建一个 UUID 生成器。我在一本系统设计书中阅读雪花的实现,他们使用了一个自定义时代,这让我想到了这个问题