TpChineseCalendar 类
V0.2.1TpUtils
2025-11-14
介绍
农历日期类,提供农历日期操作方法
基础信息
| 头文件: | include <TpChineseCalendar.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 成员函数
| TpChineseCalendar() | ||
|---|---|---|
| TpChineseCalendar(int32_t year, int32_t month, int32_t day) | 传入公历日期构造农历对象 | |
| TpChineseCalendar(const TpDate &date) | 传入 对象构造农历对象 | |
| ~TpChineseCalendar() | ||
| year() const | 获取日期的公历年份 | |
| month() const | 获取日期的公历月份 | |
| day() const | 获取日期的公历天 | |
| setYear(const int32_t &year) | 设置公历年份 | |
| setMonth(const int32_t &month) | 设置公历月份 | |
| setDay(const int32_t &day) | 设置公历日期 | |
| isLeap() | 是否闰年 | |
| TpString | ganZhiYear() | 天干地支 |
| TpString | zodiac() | 当前年份属相 |
| TpString | monthName() | 农历月份 |
| TpString | dayName() | 农历日期 |
| TpString | fullName() | 农历日期全称 |
| TpString | solarTerm() | 二十四节气 |
| TpString | holiday() | 农历日期节日 |
成员函数说明
TpChineseCalendar::TpChineseCalendar()
暂无注释...
TpChineseCalendar::TpChineseCalendar(int32_t year, int32_t month, int32_t day)
传入公历日期构造农历对象...
传入公历日期构造农历对象
TpChineseCalendar::TpChineseCalendar(const TpDate &date)
传入 对象构造农历对象...
传入 对象构造农历对象
参数:date:
TpChineseCalendar::~TpChineseCalendar()
暂无注释...
int32_t TpChineseCalendar::year() const
获取日期的公历年份...
获取日期的公历年份
返回值:年份
int32_t TpChineseCalendar::month() const
获取日期的公历月份...
获取日期的公历月份
返回值:月份
int32_t TpChineseCalendar::day() const
获取日期的公历天...
获取日期的公历天
返回值:天数
void TpChineseCalendar::setYear(const int32_t &year)
设置公历年份...
设置公历年份
参数:year: 年份
void TpChineseCalendar::setMonth(const int32_t &month)
设置公历月份...
设置公历月份
参数:month: 月份
void TpChineseCalendar::setDay(const int32_t &day)
设置公历日期...
设置公历日期
参数:day: 日期
bool TpChineseCalendar::isLeap()
是否闰年...
是否闰年
返回值:闰年返回tue;解析失败;不是闰年返回false
TpString TpChineseCalendar::ganZhiYear()
天干地支...
天干地支
返回值:解析失败返回空
TpString TpChineseCalendar::zodiac()
当前年份属相...
当前年份属相
返回值:解析失败返回空
TpString TpChineseCalendar::monthName()
农历月份...
农历月份
返回值:解析失败返回空
TpString TpChineseCalendar::dayName()
农历日期...
农历日期
返回值:解析失败返回空
TpString TpChineseCalendar::fullName()
农历日期全称...
农历日期全称
返回值:解析失败返回空
TpString TpChineseCalendar::solarTerm()
二十四节气...
二十四节气
返回值:无则返回空
TpString TpChineseCalendar::holiday()
农历日期节日...
农历日期节日
返回值:无则返回空
