当前位置: 代码迷 >> 综合 >> c++日期时间
  详细解决方案

c++日期时间

热度:30   发布时间:2023-09-27 14:57:55.0

c++标准库没有提供所谓的日期类型,c++继承了c语言用于日期和时间操作的结构和函数,为了使用日期和时间相关的函数和结构,需要在c++程序中引用<ctime>头文件

有四个与时间相关的类型,clock_t,time_t,size_t,tm,前三种类型能够把系统时间和日期表示为某种整数

结构类型tm把日期和时间以c结构的形式保存,tm结构定义如下:

struct tm{

int tm_sec; //秒,0-59,允许61

int tm_min; //分,0-59

int tm_hour; //小时,0-23

int tm_day; //一月中的第几天,1-31

int tm_mon; //月,1-12

int tm_year; //自1900年起的年数

int tm_wday; //一周中的第几天,0-6,从周日算起

int tm_yday; //一年中的第几天,0-365,从一月一日算起

int tm_isdst; //夏令时

}

  相关解决方案