日期类,包含中国农历历法1900到2099年
更多...
◆ DateInfo() [1/2]
DateInfo::DateInfo |
( |
int |
year = 1901 , |
|
|
int |
month = 1 , |
|
|
int |
day = 1 |
|
) |
| |
◆ DateInfo() [2/2]
DateInfo::DateInfo |
( |
const DateInfo & |
d | ) |
|
◆ DayOfTheWeek()
int DateInfo::DayOfTheWeek |
( |
| ) |
|
◆ IsLeapYear()
BOOL DateInfo::IsLeapYear |
( |
| ) |
const |
判断闰年
- 返回
- BOOL:若返回TRUE,表示符合闰年条件。若返回FALSE,则不符合闰年条件。
◆ IsZero()
BOOL DateInfo::IsZero |
( |
| ) |
const |
◆ MonthDayCounts()
int DateInfo::MonthDayCounts |
( |
| ) |
const |
◆ operator!=()
bool DateInfo::operator!= |
( |
const DateInfo & |
d | ) |
const |
◆ operator+()
◆ operator-()
◆ operator<()
bool DateInfo::operator< |
( |
const DateInfo & |
d | ) |
const |
◆ operator<=()
bool DateInfo::operator<= |
( |
const DateInfo & |
d | ) |
const |
◆ operator=()
◆ operator==()
bool DateInfo::operator== |
( |
const DateInfo & |
d | ) |
const |
◆ operator>()
bool DateInfo::operator> |
( |
const DateInfo & |
d | ) |
const |
◆ operator>=()
bool DateInfo::operator>= |
( |
const DateInfo & |
d | ) |
const |
◆ PrintfLunarDate()
BOOL DateInfo::PrintfLunarDate |
( |
char * |
buffer, |
|
|
int |
buffersize, |
|
|
DateInfo * |
date_today = NULL |
|
) |
| const |
将农历日期打印到指定缓存区
- 参数
-
buffer | : 目标输出缓冲区。 |
buffersize | : 缓冲区字节总数 |
date_today | : 日期 |
◆ PrintfLunarYear()
void DateInfo::PrintfLunarYear |
( |
char * |
buffer, |
|
|
int |
buffersize |
|
) |
| const |
将农历生肖年份打印到指定缓存区
- 参数
-
buffer | : 目标输出缓冲区。 |
buffersize | : 缓冲区字节总数 |
◆ Today()
◆ WeekFirstDay()
int DateInfo::WeekFirstDay |
( |
int |
year, |
|
|
int |
month |
|
) |
| |
◆ Zero()
◆ m_dayOfMonth
int DateInfo::m_dayOfMonth |
◆ m_month
◆ m_year