time.h中函数小实验

#include "stdafx.h"
#include "time.h"
#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
	time_t sec = time((time_t*)NULL);		//获得当前时间距离1970年的秒数,time_t time(time_t *t),如果t不为空,则结果放入t中
	cout << sec << endl;
	cout << ctime(&sec) << endl;			//将时间秒数转为日期型字符串,格式Www Mmm dd hh:mm:ss yyyy
	tm *time1;
	
	time1 = localtime(&sec);				//将秒数,转为tm结构,结果是标准的本地时间
	cout << time1->tm_year+1900 << endl;	//tm_year表示从1900年距今的年数
	cout << time1->tm_mon +1<< endl;		//tm_mon从0开始计数
	cout << time1->tm_yday << endl;		
	cout << time1->tm_hour << endl;			//转为北京时间的小时
	cout << time1->tm_min << endl;			//无需转换,即为北京时间
	cout << time1->tm_sec << endl;
	cout << asctime(time1) << endl;			//将tm结构转为字符日期
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值