c/c++ 读取当前时间

来源:互联网 发布:matlab非线性最优化 编辑:程序博客网 时间:2024/06/13 00:13

时间编程是个重要概念,如果程序需要在确定时间进行采样,用sleep()等函数来做时间间隔精度会不准,而直接读取出系统的时间来判别是比较准确的一种途径了。

在此我写了一个示例,把当前本地时间给打印出来,程序很简单,大家直接参照即可。

  1 #include<time.h>  2 #include<stdio.h>  3 int main(int argc,char **argv)  4 {  5     time_t now;  6     struct tm* timenow;  7     time(&now);  //time()会将从1900年开始计算的秒数存入 now 这个结构体.  8     timenow = localtime(&now); //将 now结构体转化为本地时间  9     printf("time is: %d-%d-%d  %d:%d:%d\n", 10         timenow->tm_year + 1900, timenow->tm_mon + 1, timenow->tm_mday, 11         timenow->tm_hour,timenow->tm_min,timenow->tm_sec 12     ); 13     getchar(); 14 }

运行结果:



0 0
原创粉丝点击