gpt4 book ai didi

c - C 中 UNIX 时间的十进制

转载 作者:行者123 更新时间:2023-11-30 14:29:06 26 4
gpt4 key购买 nike

如何在 C 中获取十进制的 UNIX 时间,就像 Python 那样?

我在 C 中使用 http://bytes.com/topic/c/answers/221083-how-show-unix-time-c 有什么

me@laptop$ ./time 
1299556464

我想要什么并且它在Python中有效:

>>> time.time()
1299556249.3973091

最佳答案

一切都是开源的,很容易了解Python在做什么。

来自Python/Modules/timemodule.c ,

static double
floattime(void)
{
/* There are three ways to get the time:
(1) gettimeofday() -- resolution in microseconds
(2) ftime() -- resolution in milliseconds
(3) time() -- resolution in seconds

还有POSIX函数clock_gettime其分辨率以纳秒为单位。

关于c - C 中 UNIX 时间的十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5228173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com