[] 系统数据文件和信息
2021/10/11 23:14:32
本文主要是介绍[] 系统数据文件和信息,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
tm 结构的定义如下:
struct tm { int tm_sec; /* 秒,范围从 0 到 59 */ int tm_min; /* 分,范围从 0 到 59 */ int tm_hour; /* 小时,范围从 0 到 23 */ int tm_mday; /* 一月中的第几天,范围从 1 到 31 */ int tm_mon; /* 月,范围从 0 到 11(注意) */ int tm_year; /* 自 1900 年起的年数 */ int tm_wday; /* 一周中的第几天,范围从 0 到 6 */ int tm_yday; /* 一年中的第几天,范围从 0 到 365 */ int tm_isdst; /* 夏令时 */ };
2:time函数
函数原型: time_t time(time_t *timer)
参数说明: timer=NULL时得到当前日历时间(从1970-01-01 00:00:00到现在的秒数),timer=时间数值时,用于设置日历时间,time_t是一个unsigned long类型。如果 timer不为空,则返回值也存储在变量 timer中。
函数功能: 得到当前日历时间或者设置日历时间
函数返回: 当前日历时间
1 #include <stdio.h> 2 #include <time.h> 3 4 int main () 5 { 6 time_t seconds; 7 8 seconds = time(NULL); 9 printf("自 1970-01-01 起的小时数 = %ld\n", seconds/3600); 10 11 return(0); 12 }
1 #include <stdio.h> 2 #include <time.h> 3 4 int main () 5 { 6 time_t timer; 7 struct tm *Now; 8 9 time( &timer ); 10 Now = localtime( &timer ); 11 printf("当前的本地时间和日期:%s", asctime(Now)); 12 13 return(0); 14 }
输出结果:
当前的本地时间和日期:Mon Oct 11 22:55:26 2021
1 #include <stdio.h> 2 #include <time.h> 3 4 int main () 5 { 6 time_t rawtime; 7 struct tm * timeinfo; 8 char buffer [128]; 9 10 time (&rawtime); 11 printf("%ld\n", rawtime); 12 13 timeinfo = localtime (&rawtime); 14 strftime (buffer,sizeof(buffer),"Now is %Y/%m/%d %H:%M:%S",timeinfo); 15 printf("%s\n", buffer); 16 17 return 0; 18 }
参考资料
1. C 语言中的 time 函数总结
这篇关于[] 系统数据文件和信息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现