C 语言 时间函数 接着来
来源:互联网 发布:公安部网络监察局 编辑:程序博客网 时间:2024/06/05 03:50
- 计算时间差函数 double difftime(time_t time2,time_t time1);
// 函数 功能: 计算两个时间的差值,一秒为单位#include<stdio.h>#include<time.h>#include<dos.h> #include<conio.h>int main(){ time_t first, second; clrscr(); first = time(NULL);// 传递参数 NULL 获得 当前系统时间 delay(3000);// 调用延迟程序 延迟 3秒 second = time(NULL);// 这儿其实可以通过 clock 获得当前处理器时间 printf("The interval is : %f seconds\n",difftime(second,first)); getch();// 作用是然控制台停止下来 该函数又在 conio.h 种声明 return 0; }
- gmtime 将日历转换成GMT (格林尼治时间)
// 函数原型 struct tm * gmtime(const time_t *timer)//例子说明:// 1. 首先使用 time() 函数获得一个系统时间// 2. 在使用gmtime() 将该函数转换成GMT 时间, 该函数会返回一个指向struct tm 分段日期结构类型的指针//最后应用asctime函数将分段日期转换成规定格式的字符串表示#include<stdio.h>#include<time.h>#include<stdlib.h>int main(void){ time_t t; struct tm *gmt; t = time(NULL); gmt = gmtime(&t); printf("GMT is %s",asctime(gmt)); return 0;}
- 与上一个函数这号相反: localtime() 将 日历时间转换结构体类型时间
// 函数原型 struct tm *localtime(const tiem_t *timer)// 1. 利用time() 获得系统时间,它是一个日历时间(日历时间,是用“从一个标准时间点到此时的时间经过的秒数”来表示的时间)// 2. 利用函数localtime 将获取的系统时间(日历时间)转换为分段时间tm// 3. 利用函数asctime 将该分段时间转换为规定的字符串格式的,并显示// 4. 利用函数ctime直接将日历时间转换为规定的字符串时间,并显示#include<stdio.h>#include<time.h>#include<dos.h>int main(void){ time_t timer; struct tm *tblock; timer = time(NULL); tblock = localtime(&timer);// localtime 传入的参数为 time_t 指针 printf("Local time is: %s\n",asctime(tblock)); printf("Today's date and time:%s\n",ctime(&timer)); getch(); return 0;}
注:
dos.h 请点击查看
conio.h 包含函数如下:
cgets(char*);;cputs(constchar*);cscanf(constchar*,...);inpw(unsignedshort);getch(void);getche(void);kbhit(void);outp(unsignedshort,int);outpw(unsignedshort,unsignedshort);putch(int);ungetch(int);void_Cdeclclreol(void);void_Cdeclclrscr(void);void_Cdecldelline(void);int_Cdeclgettext(intleft,inttop,intright,intbottom,void*destin);void_Cdeclgettextinfo(structtext_info*r);void_Cdeclgotoxy(intx,inty);void_Cdeclhighvideo(void);void_Cdeclinsline(void);void_Cdecllowvideo(void);int_Cdeclmovetext(intleft,inttop,intright,intbottom,intdestleft,intdesttop);void_Cdeclnormvideo(void);int_Cdeclputtext(intleft,inttop,intright,intbottom,void*source);void_Cdecltextattr(intnewattr);void_Cdecltextbackground(intnewcolor);void_Cdecltextcolor(intnewcolor);void_Cdecltextmode(intnewmode);int_Cdeclwherex(void);int_Cdeclwherey(void);void_Cdeclwindow(intleft,inttop,intright,intbottom);char*_Cdeclcgets(char*str);int_Cdeclcprintf(constchar*format,...);int_Cdeclcputs(constchar*str);int_Cdeclcscanf(constchar*format,...);int_Cdeclgetch(void);int_Cdeclgetche(void);char*_Cdeclgetpass(constchar*prompt);int_Cdeclkbhit(void);int_Cdeclputch(intc);int_Cdeclungetch(intch);
0 0
- C 语言 时间函数 接着来
- 接着c语言
- C语言时间函数
- c语言时间函数
- C语言 时间函数
- C语言 时间函数
- C语言时间函数
- c语言时间函数
- C语言 时间函数
- C语言时间函数
- c语言时间函数
- C语言中的时间函数
- C语言时间函数应用
- C语言时间函数应用
- C语言时间函数应用
- C语言时间函数应用
- C语言时间函数整理
- C语言时间函数解析
- <Head First Java>学习笔记--第二章:类与对象
- QList介绍
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记12 Custom Views视图绘制1
- node.js 初体验
- poj 3468 A Simple Problem with Integers (线段树区间更新入门)
- C 语言 时间函数 接着来
- 为什么上班的时候基本上都是坐着,但是感觉很累?
- 推荐几个不错的关于iOS的博客
- “关”后感——记老师一次关爱
- pomelo的rpc实现原理
- 图像与视频的相互转换
- mysql 在正式使用的时候,遇到了无法访问的问题
- 多台web服务器之间共享session
- 使用 C++11的新功能实现自动化的测试