CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员
hgl::Date类参考

日期类 更多...

#include <DateTime.H>

继承图,类hgl::Date
hgl::DataObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 Date ()
 Date (int, int, int)
void Sync ()
 和系统日期同步
bool SaveToStream (Stream *)
bool LoadFromStream (Stream *)

公有属性

Property< intYear
 
Property< intMonth
 
Property< intDay
 
Property< intMaxDays
 本月最大天数

保护成员

int GetYear ()
int GetMonth ()
int GetDay ()
int GetMaxDays ()
void SetYear (int y)
void SetMonth (int)
void SetDay (int)
void InitPrivate ()

详细描述

日期类

日期类,这个类用来保存和计算日期。带有闰年的处理

当您对Year,Month,Day中任意一个值进行修改时,其它值都会自动跟着计算。如1981-4-17,如果使用Day+=400,会自动计算出400天之后的日期,结果是1982-5-21


构造及析构函数文档

hgl::Date::Date ( )
hgl::Date::Date ( int  y,
int  m,
int  d 
)

成员函数文档

int hgl::Date::GetDay ( ) [inline, protected]
int hgl::Date::GetMaxDays ( ) [inline, protected]
int hgl::Date::GetMonth ( ) [inline, protected]
int hgl::Date::GetYear ( ) [inline, protected]
void hgl::Date::InitPrivate ( ) [protected]
bool hgl::Date::LoadFromStream ( Stream str) [virtual]

重载hgl::DataObject

bool hgl::Date::SaveToStream ( Stream str) [virtual]

重载hgl::DataObject

void hgl::Date::SetDay ( int  d) [protected]
void hgl::Date::SetMonth ( int  m) [protected]
void hgl::Date::SetYear ( int  y) [inline, protected]
void hgl::Date::Sync ( )

和系统日期同步


成员数据文档

本月最大天数


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义