C语言获取系统时间,并赋值变量

看到很多C获取时间的,但是有点复杂。
且没有大部分都仅仅是输出时间,没有赋值变量,也不方便调用。
这里提供一个写好的代码,希望能帮助到有需要的人。

程序代码:

#include <iostream>
#include<time.h>
int main()
{
	time_t t = time(NULL);	// 需要定义tm类型的结构体,存放时间信息
	struct tm *stime = localtime(&t);
	char shijian[256];
	sprintf(shijian, "%4d年%02d月%02d日 %02d:%02d:%02d\n", stime->tm_year + 1900, stime->tm_mon + 1, stime->tm_mday, stime->tm_hour, stime->tm_min, stime->tm_sec);	// 月份要加上1,年份要加上1900
	printf("时间: %s", shijian);
}

代码截图:
代码截图运行效果:运行效果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值