永发信息网

C语言,关于time.h,

答案:1  悬赏:50  手机版
解决时间 2021-07-26 21:30
C语言,关于time.h,
int getSystemTime()
{
time_t timer;
time(&timer);
tm* t_tm = localtime(&timer);
printf(today is %4d %02d %02d %02d %02d %02d\n,t_tm->tm_year+1900,
t_tm->tm_mon+1,t_tm->tm_mday,t_tm->tm_hour,t_tm->tm_min,t_tm->tm_sec);
return 0;
}
里面这些代码的意思实在是不懂,能不能帮我注释一下!
实在是麻烦大家了!
本人新手!
望见谅!
最佳答案

首先你得了解time是一个结构体:
struct tm{
int tm_sec;//秒;
int tm_min;//分;
int tm_hour;//时;
int tm_mday;//日;
int tm_mom;//月;
int tm_year;//年;
int tm_wday;//星期;
int tm_yday;//一年中的第几天;
int tm_isdst;//是否为夏时制;
};
timer_t timer; time_t 其实就是long int timer.
time(&timer); time函数原型是time_t time(time_t *tp);提取当前的时间(以秒的形式,不懂搜百科)所以这句执行后等于是往timer变量里塞进了数据,是多少多少秒.
tm* t_tm=localtime(&timer);localtime()函数功能是将tp地址单元中的时间转换为日期时间结构的当地时间.就是,你把timer长整型转换为了日期时间结构了.就是类似于把3661秒转化为1(小时)1(分钟)1(秒钟)把这三个’1‘分别赋给了 tm_hour,tm_min和tm_sec;
最后就是打印了.


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能给我六个修辞句
和是-32,其中一个数比6的相反数小4,求另一
喜欢西野官的多还是东城绫的多?
在固安哪个店里买黄金最放心
这是什么揭后语
耍游戏为什么卡?
再打扰你一下
富士通(6300元左右)什么型号适合办公
嘻嘻,问一个最白痴又最难答的问题
女生合适做什么样的生意?而不那么容易亏?
sonyt707手机2009版本QQ怎么下
秋天怎样才能让皮肤变的光滑
Would you please be quiet?I couldn’t hear
谁能推荐几本学习电脑组装的好书?
梦幻诛仙:20级左右带什么宝宝?怎样加属性点
推荐资讯
请问有哪位知道下载繁体字到QQ上啊??
有两袋大米,甲袋大米的重量是乙袋大米的1.4倍
小孩成绩差怎么写评语,孩子考得一般 家长怎么
英语翻译翻译不那么中国化的
甲乙丙丁四个数的和是55,甲加2等于乙减2,丙乘
讲个爱因斯坦的公式E^2=P^2c^2+E0^2 E=mc^2就
我中意你粤语怎么发音,有一首粤语歌中有一句
喝绿茶还是红茶好,男士喝绿茶好还是红茶好?
仿写:月光照进窗子,茅屋里的一切好像披上了银
在我心上什么歌,跑男中鹿晗热巴同框时的音乐
表达谢谢的诗句青春,描述对别人帮忙表达感谢
猪肝怎么码芡炒出来才嫩。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?