c++日期&时间
2016-11-20 13:56
274 查看
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;
//夏令时
}
有四个与时间相关的类型,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;
//夏令时
}
相关文章推荐
- C++ 日期 & 时间
- C++日期&时间
- 【C++】日期&时间
- C++ 日期 & 时间
- C++ 日期 & 时间
- C++ 日期 & 时间
- C++ 日期 & 时间
- c++日期和时间相关操作-<time.h>(ctime)
- C/C++ 时间 & 日期
- 验证有效 "日期时间" 的正则表达式(已解决闰二月)
- C/C++中的日期和时间
- C/C++中的日期和时间
- C/C++中的日期和时间
- C/C++中的日期和时间[其中有strftime()的详细说明]
- zzC/C++中的日期和时间
- C++ 中的日期和时间
- C/C++中的日期和时间
- C/C++中的日期和时间
- C/C++中的日期和时间
- C/C++中的日期和时间