c++ time函数_C++的日期和时间函数

C++ 标准库提供了如 time_t、tm 结构等处理日期和时间的工具,通过引用 <ctime> 头文件。重要的函数包括 time()、ctime()、localtime()、gmtime() 等,可以获取当前时间、转换时间格式以及计算时间差。实例展示了如何获取和格式化本地及 UTC 时间。
摘要由CSDN通过智能技术生成

ef0cf4beb6061e414ca223f5357db5b1.png

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

51223b509d3ceecc2895dcca02153e54.png

有四个与时间相关的类型:clock_t、time_t、size_ttm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。

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

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 年起的年
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值