C语言 时间操作

#include <stdio.h>
#include <time.h>
int main()
{
	struct tm sTime = {0};
	struct tm *pTime = NULL;
	time_t lTime = 0;
	char tmp[20];

	sTime.tm_year =	2014-1900;//与1900年的差
	sTime.tm_mon  =	1-1;//月份减1
	sTime.tm_mday =	19;
	sTime.tm_hour =	17;
	sTime.tm_min  =	04;
	sTime.tm_sec  =	49;

	sTime.tm_wday = 1;//每周星期一开始
	sTime.tm_yday = 0;//每年1月1日开始
	sTime.tm_isdst = 0;//无夏令时 -1:根据系统设置

	//时间转毫秒数
	lTime = mktime(&sTime);
	
	//毫秒数转时间
	pTime = localtime(&lTime);

	//时间格式化字符串
	strftime(tmp, sizeof(tmp), "%y/%m/%d %X",pTime);
	return 0;
}

 

 

转载于:https://my.oschina.net/mlgb/blog/283284

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值