9.5 日期和时间
在学习本节之前,首先提醒读者时间是很复杂的概念。本节涉及的时间概念主要包括GMT(格林威治时间)、UTC(世界标准时)以及日历。读些应能清楚区分这些概念,才能学好本节内容。
STL库中还包含一些和日期、时间相关联的函数及算法。这些函数包含在头文件<ctime>中。头文件<ctime>中包含一个宏(NULL)、3个类型(size_t、clock_t和time_t)、一个结构体(tm)以及10个(asctime()函数、clock()、difftime()、localtime()、strftime()、ctime()、gmtime()、mktime()和time())。本小节主要讲述这些内容的使用方法。