炫意html5
最早CSS3和HTML5移动技术网站之一

<time.h> – C语言标准库

time.h 头定义了四个变量类型,两个宏和用于操作的日期和时间的各种功能。

库变量

以下是在头time.h中定义的变量类型:

S.N. 变量和说明
1 size_t 
这是一个无符号整数类型的sizeof关键字的结果。
2 clock_t 
这是一种适合用于存储处理器的时间。
3 time_t is 
这是一种适合用于存储日历时间。
4 struct tm 
这是一个结构,用于保存的时间和日期。

tm结构具有下列定义:

struct tm {int tm_sec;/* seconds,  range 0 to 59          */int tm_min;/* minutes, range 0 to 59           */int tm_hour;/* hours, range 0 to 23             */int tm_mday;/* day of the month, range 1 to 31  */int tm_mon;/* month, range 0 to 11             */int tm_year;/* The number of years since 1900   */int tm_wday;/* day of the week, range 0 to 6    */int tm_yday;/* day in the year, range 0 to 365  */int tm_isdst;/* daylight saving time             */};

库宏

以下是在头time.h中定义的宏:

S.N. 宏观与说明
1 NULL
这个宏是一个空指针常量的值。
2 CLOCKS_PER_SEC 
这个宏表示每秒的处理器时钟周期的数目。

库函数

以下是在头time.h中定义的函数:

S.N. 函数及说明
1 char *asctime(const struct tm *timeptr)
将指针返回到一个字符串,它表示结构timeptr 日期和时间。
2 clock_t clock(void)
返回处理器的时钟使用,因为一个实现定义的时代的开始(通常是程序开头)。
3 char *ctime(const time_t *timer)
返回一个字符串,代表localtime基于参数定时器。
4 double difftime(time_t time1, time_t time2)
返回秒时间1和时间2(时间1时间2)之间的差值。
5 struct tm *gmtime(const time_t *timer)
定时器的值被分解成结构tm表示以协调通用时间(UTC),也被称为格林威治标准时间(GMT)。
6 struct tm *localtime(const time_t *timer)
定时器的值被分解成结构tm表示本地时区。
7 time_t mktime(struct tm *timeptr)
结构转换所指出timeptr成一个time_t值,根据本地时区。
8 size_t strftime(char *str, size_t maxsize, const char *format, const struct tm *timeptr)
格式结构timeptr根据定义格式并存储到str格式规则表示的时间。
9 time_t time(time_t *timer)
计算当前压延时间,并将其编码成time_t的格式。

炫意HTML5 » <time.h> – C语言标准库

Java基础教程Android基础教程