leign

Contact: Email: leign.du@gmail.com MSN: dujiali1987@msn.cn
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

  • 随笔 - 12
  • 文章 - 12
  • 评论 - 8
  • 引用 - 0

常用链接

留言簿

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

获取当前时间

先用time()函数获取日历时间
gmtime()localtime(),用于获取日历时间,也就是我们平时所说的年、月、日、时、分、秒等信息,这些信息保存在一个名为tm的结构体中。其中gmtime()函数是将日历时间转化为世界标准时间(即格林尼治时间),并返回一个tm结构体来保存这个时间,而localtime()函数是将日历时间转化为本地时间。比如现在用gmtime()函数获得的世界标准时间是200573071820,那么我用localtime()函数在中国地区获得的本地时间会比世界标准时间晚8个小时,即2005730151820

 1#include <stdio.h>
 2#include <time.h>
 3int main()
 4{
 5    time_t timep;
 6    struct tm *p;
 7    timep=time(NULL);
 8//    time(&timep);
 9    p=localtime(&timep);
10    printf("year=%d,month=%d,day=%d\n",1900+p->tm_year,1+p->tm_mon,p->tm_mday);
11    printf("day=%d,hour=%d,min=%d,sec=%d\n",p->tm_wday,p->tm_hour,p->tm_min,p->tm_sec);
12    return 0;
13}

posted on 2009-06-10 02:57 leign 阅读(205) 评论(0)  编辑 收藏 引用 所属分类: C


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理