比较时间的函数c语言,C语言中关于时间的操作

③使用C库函数来显示日期和时间。

首先要介绍一下C语言中的一个日期的结构体类型,tm类型。其在time.h中的定义如下:

#ifndef _TM_DEFINED

struct tm {

int

tm_sec;

int

tm_min;

int

tm_hour;

int

tm_mday;

int

tm_mon;

int

tm_year;

int

tm_wday;

int

tm_yday;

int tm_isdst;

};

#define _TM_DEFINED

#endif

然后可以介绍有关的函数了。time.h提供了两种不同的函数将日历时间(一个长整型数)转换成我们平时看到的把年月日时分秒分开的时间格式:

struct tm *gmtime(const time_t *timer);

struct tm *localtime(const time_t *timer);

其中gmtime()函数是将日历时间转换为世界标准时间(即格林尼治时间),并返回一个tm结构体来保存这个时间,而localtime()函数是将日历时间转换为本地时间(在中国地区获得的本地时间会比世界标准时间晚8个小时)。

例子程序:

#include

#include

void main()

{

struct tm *local;

time_t t;

t=time(NULL);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值