常用时间函数
来源:互联网 发布:中国移动数据漫游 编辑:程序博客网 时间:2024/06/05 05:54
比较常用的时间函数有time(),localtime(),asctime(),和gmtime()。
函数time()的原型为:
time_t time(time_t *time);
函数time()返回系统的当前日历时间,如果系统丢失时间设置,则函数返回-1。
对函数time的调用,既可以使用空指针,也可以使用指向time_t类型变量的指针。
函数localtime()的原型为:
struct tm*localtime(const time_t *time);
函数localtime(),指向以tm结构形式time(时间)的一个指针。该事件表示为本地时间(计算机上的时间)。
变元time指针一般通过调用函数time()获得。
函数asctime()的原型为:
char *asctime(const struct tm*ptr);
函数asctime()返回指向一个串的指针,其中保存ptr所指结构中存储的信息的变换形式,
具体格式如下:
day month date hours:minutes:seconds year \n \0
例如:
Fir Apr 15 9:15:12 2015
由ptr指向的结构一般是通过调用localtime()或gmtime()得到的。
保存asctime()返回的格式化时间串空间是静态空间变量,因此每次调用asctime()
时都用新串冲掉该静态字符数组中的原值。希望保存以前的结果是,应该复制它到别处。
函数gmtime的原型为:
struct tm *gmtime(const time_t *time);
函数gmtime()返回一个指针,指针指向以tm结构形式的分解格式time。时间用UTC(coordinated
universal time)即格林尼治时间表示,time指针一般是通过调用time()取得。
如果系统不支持UTC,则该函数返回空指针。
#include<stdio.h>#include<time.h>int main(){struct tm*local;time_t tm;tm=time(NULL);local=localtime(&tm);printf("Local time and date: %s\n",asctime(local));local=gmtime(&tm);printf("UTC time and date: %s\n",asctime(local));return 0;}
- 常用SQL时间函数
- 常用SQL时间函数
- 常用时间函数说明
- Matlab常用时间函数
- PHP 常用时间函数
- MySQL常用时间函数
- 常用时间函数总结
- php 常用时间函数
- 常用C时间函数
- 常用时间函数
- GreenPlum常用时间函数
- MySQL常用时间函数
- 常用时间函数总结
- EXCLE常用时间函数
- 常用js 时间函数
- linux 常用时间函数及时间类型
- linux 常用时间函数及时间类型
- linux 常用时间函数及时间类型
- 访问者行为追踪比较——Web服务器日志与JavaScript页面标记
- List<>用法
- [IOS]今天开始学UI---UISlider
- PKU 2406:Power Strings 【KMP】
- 使用Sublime text3 搭建python开发环境
- 常用时间函数
- Thread与HandlerThread
- 银联支付及其他
- 插入排序
- KMP算法 —— next 数组的应用 --- 前缀中最小循环节,最大重复次数
- Android和PHP开发最佳实践 (第2版)——互动出版网
- HDU3309Roll The Cube( = = BFS )
- 欢迎使用CSDN-markdown编辑器
- Github 版本控制工具的使用