【发布时间】:2015-03-30 07:50:54
【问题描述】:
我想以某种可用的格式获取 NASM 中的当前日期和时间。 我知道如何获取时间戳(使用系统调用 sys_time),但是要从时间戳获取可用的日期和时间还有很多工作要做。 您需要计算每年、每月、每天并考虑每个闰年、闰秒(到目前为止有多少?我无法预测未来的闰秒),所以我认为,应该有一种操作系统可以处理的方法这个。
所以我的问题是:有没有办法以可用的方式获取当前日期和时间,所以我不必从时间戳计算它?
我正在使用的操作系统:CentOS 7
根据某些人的说法,我的问题与以下内容相同:How can I access system time using NASM? 好吧,这不是真的。我的问题更具体(我不想要时间戳),上面的答案对我没有帮助,因为要么给我时间戳,要么根本不工作。最受好评的答案计数在指令 OUT 上,这会导致我的系统出现 Sefmentation 错误。
【问题讨论】:
-
如果操作系统有办法处理它,我们应该知道你的,请告诉我们。
-
我编辑了问题并添加了操作系统版本
-
好吧,从那里得到一个答案会给你时间戳(这是我不想要的),另一个依靠 OUT 指令导致分段错误(使用 sudo 它只是结束程序而没有错误和退出代码 139)
标签: nasm