当前位置:首页 » 编程语言 » c语言取当前时间

c语言取当前时间

发布时间: 2023-02-28 06:49:41

① 问在c语言里怎么获取当前时间和日期

#include <time.h> 要添加这个头文件。

time_t rawtime;
struct tm * target_time;
time ( &rawtime ); //获取当前时间,存rawtime里
target_time = localtime ( &rawtime ); //获取当地时间
利用struct tm,你可以按需取出年月日时分秒星期几等数值。
---------------------
你的问题:
time_t now;
long int dt=3600; // 时间长度,秒数
now = time (NULL); //获取当前时间
printf("%s ",ctime(&now)); //直接打印时间
now=now+dt;
printf("%s ",ctime(&now)); // 直接打印加dt后的时间

(当然,你也可以用 ctime(&now) 返回的字符串 通过 MFC 的方法显示)

② C语言如何获取本地时间,然后取时、分、秒的值

#include <stdio.h>

#include <time.h>

int main()

{time_t timep;

struct tm *tp;

time(&timep);

int p;

tp = localtime(&timep); //取得系统时间

printf("Today is %d-%d-%d ", (1900 + tp->tm_year), (1 + tp->tm_mon), tp->tm_mday);

printf("Now is %d:%02d:%02d ", tp->tm_hour, tp->tm_min, tp->tm_sec);

p=tp->tm_sec;

printf("p=%d ",p);

return 0;

}

③ c语言中取系统时间

主要分为两种方法:

1.这种方法比较高级

#include<time.h>
#include<stdio.h>

#include<time.h>
intmain(intargc,char**argv)
{
time_ttemp;
structtm*t;
time(&temp);
t=localtime(&temp);

printf("当前时间是: %d年%d月%d日 ",t->tm_year+1900,t->tm_mon+1,t->tm_mday);
printf("%d时%d分%d秒 ",t->tm_hour,t->tm_min,t->tm_sec);
/*
t结构体内的成员变量还有以下几个:
tm_wday 星期的第几天 tm_yday 这天是这年的第几天
*/
return0;
}

需要注意的是tm_year返回的是1900年之后的年数,tm_mon返回的比实际月份小1(至于为什么要这样设计,我不是太清楚)

2.这种方法较为简单方便,但是同时可能会对接下来的其它操作不利。

#include<time.h>
#include<stdio.h>

intmain(intargc,char**argv)
{
time_ttemp;
time(&temp);
printf("当前时间为: %s",ctime(&temp));
return0;
}

④ c语言如何输出当前的日期和时间

#include<stdio.h>
#include<time.h>
intmain()
{
time_tt;//time_t是一种类型,定义time_t类型的t
time(&t);//取得当前时间
printf("%s ",ctime(&t));//ctime(&t)将日期转为字符串并打印
return0;
}

热点内容
代号治愈如何创建服务器 发布:2024-11-07 16:50:25 浏览:45
dos强制删除文件夹 发布:2024-11-07 16:41:05 浏览:294
java协程框架 发布:2024-11-07 16:30:55 浏览:380
预测拟合算法 发布:2024-11-07 16:30:45 浏览:663
橙光原始密码是多少 发布:2024-11-07 16:24:33 浏览:34
安卓电话密码是什么 发布:2024-11-07 16:14:44 浏览:317
战网客户端文件夹 发布:2024-11-07 16:02:42 浏览:123
我的世界服务器转账点券的指令 发布:2024-11-07 15:57:34 浏览:268
马桶解压 发布:2024-11-07 15:57:32 浏览:890
手机游戏苹果和安卓哪个好 发布:2024-11-07 15:55:36 浏览:701