获取当前系统时间

熟悉使用库函数获取当前系统的时间

/*********************************************************************************
*
*
* 设计获取当前系统时间的函数接口
* author:jindouliu2024@163.com 
* date:2025.5.3
* 
*
* Copyright (c)  2024-2025   jindouliu2024@163.com   All right Reserved
********************************************************************************/

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

int main()
{
	time_t tim;
	struct tm *ptim;
	int wday;
	while(1){
		//获取当前系统时间
		tim = time(NULL);
		//转换为年月日时分秒
		ptim = localtime(&tim);
		//如果是星期日,则进行转换
		if(ptim->tm_wday == 0){
			wday = 7;
		}
		else{
			wday = ptim->tm_wday;
		}
		printf("%d 年 %d 月 %d 日 星期 %d %d :%d : %d\n",
							ptim->tm_year+1900,
							ptim->tm_mon+1,
							ptim->tm_mday,
							wday,
							ptim->tm_hour,
							ptim->tm_min,
							ptim->tm_sec);
		sleep(1);

	}
	

}

posted @ 2025-05-03 09:44  LRadian  阅读(192)  评论(0)    收藏  举报