c语言中的时间处理函数集合

原创 2007年10月10日 17:34:00

首先是几个struct:

 time_t 整形数,表示从1970年到现在的秒数。

另一种是tm: 

          struct tm {
                      int     tm_sec;         /* seconds */
                      int     tm_min;         /* minutes */
                      int     tm_hour;        /* hours */
                      int     tm_mday;        /* day of the month */
                      int     tm_mon;         /* month */
                      int     tm_year;        /* year */
                      int     tm_wday;        /* day of the week */
                      int     tm_yday;        /* day in the year */
                      int     tm_isdst;       /* daylight saving time */
              };
 另外,timeval:

  struct timeval {
          time_t       tv_sec;     /* seconds */
          suseconds_t   tv_usec; /* microseconds */ 表示微妙精度。linux man里面解释有错。
    };
时间函数主要是这几个结构的转换,以及怎么转换成字符串形式。

函数有如下:

       #include <time.h>

       char *asctime(const struct tm *tm);
       char *asctime_r(const struct tm *tm, char *buf);

       char *ctime(const time_t *timep);
       char *ctime_r(const time_t *timep, char *buf);

       struct tm *gmtime(const time_t *timep);
       struct tm *gmtime_r(const time_t *timep, struct tm *result);

       struct tm *localtime(const time_t *timep);
       struct tm *localtime_r(const time_t *timep, struct tm *result);

       time_t mktime(struct tm *tm);
用法可以查看man。

C语言中时间相关函数总结

在项目中总会设计到时间记录的问题,需要选择合适函数,获得相应的时间格式,特别在网上查找了一些关于这方面的资料,进行了总结。  C/C++中的日期和时间    头文件  time.h     函数...
  • jsh13417
  • jsh13417
  • 2013年03月28日 22:22
  • 4711

标准C语言各种时间函数用法

1.概念 在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法. 通过学习许多C/C++库...
  • xiaoshengqdlg
  • xiaoshengqdlg
  • 2014年07月30日 09:40
  • 6149

C语言中处理字符串的函数

在C语言中有许多字符串处理函数,在写程序的时候常常想不起来或则不了解区别,今天就花点时间将这些函数做个总结,以便以后查找使用。 一、输入函数 scanf 与 scanf_s 函数 c...
  • tiandawu
  • tiandawu
  • 2016年08月29日 21:35
  • 2091

C语言时间处理函数与实例

  • 2013年03月08日 19:54
  • 16KB
  • 下载

C语言时间处理函数集

  • 2010年08月30日 00:26
  • 84KB
  • 下载

C语言时间处理函数strftime

很方便实用的函数,mark一下~ function strftime size_t strftime ( char * ptr, size_t maxsize, ...
  • jmy5945hh
  • jmy5945hh
  • 2012年03月30日 18:45
  • 2706

c语言对时间的处理函数和计时的实现

1,时间的获取: 通过time()函数来获得日历时间(Calendar Time),其原型为:time_t time(time_t * timer); #include "stdafx.h" #...
  • Bugbug0321
  • Bugbug0321
  • 2012年01月19日 20:03
  • 370

c语言对时间的处理函数和计时的实现

原帖地址http://blog.csdn.net/dynamic516/archive/2006/12/02/1427197.aspx 所有代码编译环境:MSVC6.0 1,时间的获取: ...
  • pointfish
  • pointfish
  • 2012年05月12日 12:14
  • 510

C语言读取BMP图片(可添加各类图像处理函数)

  • 2014年11月04日 18:58
  • 8KB
  • 下载

C语言字符串处理函数归总(比较全)

  • 2009年10月27日 15:24
  • 204KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c语言中的时间处理函数集合
举报原因:
原因补充:

(最多只允许输入30个字)