麻烦帮我用c语言写一个类似于javaSystem.currentTimeMillis()的代码
时间: 2023-10-25 10:16:29 浏览: 135
C语言中没有直接提供类似于Java中System.currentTimeMillis()的方法,但是可以使用time.h头文件中的time函数来获取当前时间戳,然后进行转换。以下是一个示例代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t current_time = time(NULL);
long long current_timestamp = (long long) current_time * 1000;
printf("Current timestamp: %lld", current_timestamp);
return 0;
}
```
该代码使用time函数获取当前时间戳,然后将其乘以1000转换为毫秒级别的时间戳,并输出到控制台。
阅读全文