第一部分是time转格式化字符串,这里要注意,time库提供了time_t和tm两种格式的时间,time_t是1970年01月01日00时00分00秒到现在所经过的秒数,而tm是一个结构体,如下:
struct...月1日开始的天数 – 取值区间为[0,365],其中0代表1月1日,1代表1月2日
};
转换控制符 说明
%a 星期几的简写形式
%A 星期几的全称
%b 月份的简写形式
%B 月份的全称...%c 日期和时间
%d 月份中的日期,0-31
%H 小时,00-23
%I 12进制小时钟点,01-12
%j 年份中的日期,001-366
%m 年份中的月份,01-12
%M 分,...00-59
%p 上午或下午
%s 秒,00-60
%u 星期几,1-7
%w 星期几,0-6
%x 当地格式的日期
%X 当地格式的时间
%y 年份中的最后两位数,00-99
%Y 年...%Z 地理时区名称
所以我们代码中做时间到字符串的转换操作时,都要经过“time_t变量——tm结构体——格式化字符串”三者之间的来回转换。