首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能改变一个系统的时代吗?

你能改变一个系统的时代吗?
EN

Stack Overflow用户
提问于 2021-11-16 19:36:48
回答 1查看 152关注 0票数 0

Linux、Unix和派生程序使用UNIX时代,而Windows则使用不同的时代。

是否有可能改变系统所使用的时代?这样,像在系统上获得当前时间戳这样的操作将返回自那个特定时代以来的毫秒数?

如果有可能(无论多么复杂),那么查询系统以确定时代的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 19:44:46

你能改变一个系统的时代吗?

没有,但您可以使用像滑翔这样的可移植框架。您可以下载,然后学习GNU libc的源代码(用于时间相关函数)。

您还可以记录和定义自己的约定,例如使用预处理技巧(或GNU autoconf)。

例如,决定并记录获取函数的时间,从2020年1月1日起返回一个double计数秒。

还请阅读C编译器(如GCC)和预处理程序(如GNU cpp)和操作系统(用于Linux、系统(2)时间(7)以及获得时间(2))的文档.

Windows当然有一个不同,但有文档化的API。

PS。您还可以使用GPP或(在2022年) RefPerSys生成一些C代码(您可以通过电子邮件basile@starynkevitch.net与我联系)

注意:邪恶在于细节。注意闰秒。如果您的计算机已连接到Internet,则可能需要使用某些NTPD服务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69995094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档