gpt4 book ai didi

c - 在 C 中获取当前时间,以毫秒为单位?

转载 作者:太空狗 更新时间:2023-10-29 17:11:22 26 4
gpt4 key购买 nike

Java 的 System.currentTimeMillis() 在 C 中的等价物是什么?

最佳答案

#include <sys/time.h>
/**
* @brief provide same output with the native function in java called
* currentTimeMillis().
*/
int64_t currentTimeMillis() {
struct timeval time;
gettimeofday(&time, NULL);
int64_t s1 = (int64_t)(time.tv_sec) * 1000;
int64_t s2 = (time.tv_usec / 1000);
return s1 + s2;
}

我写这个函数就像Java中的System.currentTimeMillis(),它们有相同的输出。

关于c - 在 C 中获取当前时间,以毫秒为单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10098441/

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