linux下的时间转换函数.docVIP

  • 6
  • 0
  • 约9.83千字
  • 约 15页
  • 2016-12-29 发布于重庆
  • 举报
linux下的时间函数 我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年、月、日、时、分、秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数。 linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒,一个是用一个结构来分别存储年月日时分秒的。 time_t 这种类型就是用来存储从1970年到现在经过了多少秒,要想更精确一点,可以用结构struct timeval,它精确到微妙。 struct?timeval { ???long?tv_sec;?/*秒*/ ???long?tv_usec;?/*微秒*/ }; 而直接存储年月日的是一个结构: struct?tm { ???int?tm_sec;?/*秒,正常范围0-59, 但允许至61*/ ???int?tm_min;?/*分钟,0-59*/ ???int?tm_hour;?/*小时, 0-23*/ ???int?tm_mday;?/*日,即一个月中的第几天,1-31*/ ???int?tm_mon;?/*月, 从一月算起,0-11*/ ???int?tm_year;?/*年, 从1900至今已经多少年*/ ???int?tm_wday;?/*星期,一周中的第几天, 从星期日算起,0-6*/ ???int?tm_yday;?/*从今年1月1日到目前的天数,范围0-365*/ ??

文档评论(0)

1亿VIP精品文档

相关文档