在C语言中获取到当前时间,然后与1900年比较,获取两个差,在转换为秒数,这个要怎么做?
答案:1 悬赏:40 手机版
解决时间 2021-02-11 02:47
- 提问者网友:我们很暧昧
- 2021-02-10 11:46
我想要具体的代码,我有搜过一些,我想知道time_t lt;lt =time(NUL);是什么意思?NUL是什么?
最佳答案
- 五星知识达人网友:毛毛
- 2021-02-10 12:17
#include
#include
void main()
{
time_t lt;
lt = time(NULL);
printf("%ld\n",lt);
}
函数原型:time_t time(time_t * timer)
typedef long time_t;
time函数的原型也可以理解为 long time(long *tloc),即返回一个long型整数。
用法是你先自己定义一个time_t变量,让后把变量的地址传给它。函数会返回自1970年1月1日0点走过的秒数,同时把这个返回值保存在你传进来的那个time_t*指向的变量里面。如果你传进来NULL(也就是0)的话,就不保存。
#include
void main()
{
time_t lt;
lt = time(NULL);
printf("%ld\n",lt);
}
函数原型:time_t time(time_t * timer)
typedef long time_t;
time函数的原型也可以理解为 long time(long *tloc),即返回一个long型整数。
用法是你先自己定义一个time_t变量,让后把变量的地址传给它。函数会返回自1970年1月1日0点走过的秒数,同时把这个返回值保存在你传进来的那个time_t*指向的变量里面。如果你传进来NULL(也就是0)的话,就不保存。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯