我不知道数据类型time_t.它是浮动双重还是其他什么?因为如果我想显示它,我需要与之对应的标签printf.我可以从那里处理其余部分进行显示,time_t但我需要知道与之对应的数据类型.
dan*_*n04 33
它是特定于平台的.但是你可以将它转换为已知类型.
printf("%lld\n", (long long) time(NULL));
Run Code Online (Sandbox Code Playgroud)
小智 15
你可以使用这个功能difftime.它返回两个给定time_t值之间的差值,输出值为double(参见difftime文档).
time_t actual_time;
double actual_time_sec;
actual_time = time(0);
actual_time_sec = difftime(actual_time,0);
printf("%g",actual_time_sec);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
103456 次 |
| 最近记录: |