博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ time_t
阅读量:6300 次
发布时间:2019-06-22

本文共 1418 字,大约阅读时间需要 4 分钟。

type

struct tm

<ctime>
Time structure
Structure containing a calendar date and time broken down into its components.
The structure contains nine members of type 
int, which are (in any order):
123456789
int tm_sec;int tm_min;int tm_hour;int tm_mday;int tm_mon;int tm_year;int tm_wday;int tm_yday;int tm_isdst;
而直接存储年月日的是一个结构:
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*/  1+p->tm_mon;
    int tm_year;  /*年, 从1900至今已经多少年*/ 1900+ p->tm_year;
    int tm_wday; /*星期,一周中的第几天, 从星期日算起,0-6*/
    int tm_yday; /*从今年1月1日到目前的天数,范围0-365*/
    int tm_isdst; /*日光节约时间的旗标*/
};

需要特别注意的是,年份是从1900年起至今多少年,而不是直接存储如2011年,月份从0开始的,0表示一月,星期也是从0开始的, 0表示星期日,1表示星期一。

The meaning of each is:
Member Meaning Range
tm_sec seconds after the minute 0-61*
tm_min minutes after the hour 0-59
tm_hour hours since midnight 0-23
tm_mday day of the month 1-31
tm_mon months since January 0-11real month = tm_mon + 1
tm_year years since 1900  1900+tm_year
tm_wday days since Sunday 0-6
tm_yday days since January 1 0-365
tm_isdst Daylight Saving Time flag  
The 
Daylight Saving Time flag (
tm_isdst) is greater than zero if Daylight Saving Time is in effect, zero if Daylight Saving Time is not in effect, and less than zero if the information is not available.
tm_sec is generally 0-59. Extra range to accommodate for leap seconds in certain systems.
 
 
time

转载地址:http://cugta.baihongyu.com/

你可能感兴趣的文章
java多线程之API初探(一)
查看>>
面向对象
查看>>
requests库和BeautifulSoup4库爬取新闻列表
查看>>
js 对动态添加的table 排序
查看>>
Fortify:五大SOA架构都有安全漏洞
查看>>
使sqoop能够启用压缩的一些配置
查看>>
PostgreSQL可视化客户端工具
查看>>
PythonOCC 3D图形库学习—导入STEP模型
查看>>
【机器学习】逻辑回归(Logistic Regression)
查看>>
C# Dictionary.Add(key,"123") 与 Dictionary[key]="123"的区别
查看>>
cocos2dx 学习代码记录
查看>>
从句分析
查看>>
《Cisco路由器配置与管理完全手册》(第二版)前言和目录
查看>>
解答网友shell问题一例20140702
查看>>
use telnet auto reboot TP-Link route
查看>>
xcode 各版本下载地址及其它工具下载地址
查看>>
MVC 自定义AuthorizeAttribute实现权限管理
查看>>
内存溢出导致jenkins自动部署到tomcat失败
查看>>
Python之zip
查看>>
try catch finally
查看>>