time.h
来源:互联网 发布:c语言字符串排序 编辑:程序博客网 时间:2024/05/04 15:02
struct tm *local,*ptr; //定义tm结构指针存储时间信息time_t t; //时间结构或者对象t=time(NULL); //获取当前系统的日历时间//通过time()函数来获得日历时间(Calendar Time),//其原型为:time_t time(time_t * timer);local=localtime(&t); //localtime()函数是将日历时间转化为本地时间printf("Local hour is: %d\n",local->tm_hour);//输出tm结构体的时间成员printf("UTC hour is: %d\n",local->tm_hour);//local=gmtime(&t);//gmtime()函数是将日历时间转化为世界标准时间(即格林尼治时间),//并返回一个tm结构体来保存这个时间 ptr=gmtime(&t);//将日历时间转化为世界标准时间printf("The UTC time is %s\n",asctime(ptr)); //格式化输出世界标准时间printf("The local time is %s\n",ctime(&t));//输出本地时间/*asctime()函数(参数为tm结构指针)和ctime()函数(参数为time_t结构)将时间以固定的格式显示出来,两者的返回值都是char*型的字符串。返回的时间格式为:星期几 月份 日期 时:分:秒 年/n/0 */
#ifndef _TM_DEFINEDstruct tm { int tm_sec; /* seconds after the minute - [0,59] */ int tm_min; /* minutes after the hour - [0,59] */ int tm_hour; /* hours since midnight - [0,23] */ int tm_mday; /* day of the month - [1,31] */ int tm_mon; /* months since January - [0,11] */ int tm_year; /* years since 1900 */ int tm_wday; /* days since Sunday - [0,6] */ int tm_yday; /* days since January 1 - [0,365] */ int tm_isdst; /* daylight savings time flag */ };#define _TM_DEFINED#endif
ctime,asctime:把日期和时间转化为字符串格式。time_t t;struct tm *timeinfo;time(&t);timeinfo =localtime(&t);printf("today's date and time:%s\n",ctime(&t));printf("today's date and time:%s\n",asctime(timeinfo));time返回从1970年1月1日到现在的秒数,是实际时间
clock是进程使用的cpu时间,好象没什么太大的意义
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- “time.h”
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- 毕业前的最后一个学期的学习
- 求两个数的和(不用+-*/)
- 不同的窗口之间传递数据-OC内存管理
- 详解Objective-C中静态变量使用方法
- 直接启动VSFTP 服务
- time.h
- 趣味算法-寻找假硬币
- 趣味算法-三色旗
- 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs
- 输入字符串时输入空格
- objective-C语法系列之---访问权限
- 很有意思的C - 1
- sacnf 输入格式相关
- 编码的一些问题