python - ubuntu中存储的日期和时间在哪里

标签 python linux ubuntu

我需要从程序访问 ubuntu 中的日期和时间。该程序可能不使用任何命令来执行此操作。因此,调用 date 不是一种选择。 是否有一个或多个文件包含此信息? 在哪里可以找到?

最佳答案

不,读time(7) .有一些system calls (列于syscalls(2) ...) 查询时间(自Unix Epoch );特别是time(2)clock_gettime(2) .

然后您需要将该时间转换为字符串,可能使用 localtime(3)然后 strftime(3) .根据 TZ 变量,该转换使用一些文件,特别是 /etc/timezone(以及 /usr/share/zoneinfo/ 下的一些文件...) (参见 environ(7)locale(7))。

顺便说一句,date 是免费软件(因此您可以研究其源代码)。你可以strace(1)

另见 vdso(7)this .

关于python - ubuntu中存储的日期和时间在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46867014/

相关文章:

Docker compose 文件版本兼容性错误

python - python中FTP服务器的简单代码

linux 无法将文件复制到服务器访问被拒绝

python - 如何以像素为单位计算 Windows CMD shell 的宽度?

c++ - 简单的网络编程程序 - 不工作

c - 有 getch(); 的替代方法吗?哪个不会暂停程序?

perl - 如何通过 perl 在非 GUI 服务器上使用 Tor 网络

jquery - Python 脚本的 Web (Django) 中的 GUI

python - 如何使用索引位置使用位置中的数值修改 Pandas MultiIndex Dataframe 中的值

python - 在 iPython 修剪输出中解释 {isinstance}?