Scroll to navigation

kdk::KLunarCalendarInfo(3) Library Functions Manual kdk::KLunarCalendarInfo(3)

NAME

kdk::KLunarCalendarInfo

SYNOPSIS

Inherits QObject.

Public Member Functions


KLunarCalendarInfo (QObject *parent=0)
bool isLoopYear (int year)
计算是否闰年 int getMonthDays (int year, int month)
计算指定年月该月共多少天 int getTotalMonthDays (int year, int month)
计算指定年月对应到该月共多少天 int getFirstDayOfWeek (int year, int month, bool FirstDayisSun)
计算指定年月对应星期几 QString getHoliday (int month, int day)
计算国际节日 QString getSolarTerms (int year, int month, int day)
计算二十四节气 QString getLunarFestival (int month, int day)
计算农历节日(必须传入农历年份月份) QString getLunarYear (int year)
计算农历年 天干+地支+生肖 void getLunarCalendarInfo (int year, int month, int day, QString &strHoliday, QString &strSolarTerms, QString &strLunarFestival, QString &strLunarYear, QString &strLunarMonth, QString &strLunarDay)
计算指定年月日农历信息,包括公历节日和农历节日及二十四节气 QString getLunarInfo (int year, int month, int day, bool yearInfo, bool monthInfo, bool dayInfo)
获取指定年月日农历信息 QString getLunarYearMonthDay (int year, int month, int day)
获取农历年月日 QString getLunarMonthDay (int year, int month, int day)
获取农历月日 QString getLunarDay (int year, int month, int day)
获取农历日

Static Public Member Functions


static KLunarCalendarInfo * Instance ()

Member Function Documentation

int kdk::KLunarCalendarInfo::getFirstDayOfWeek (int year, int month, bool FirstDayisSun)

计算指定年月对应星期几

Parameters

year
month
FirstDayisSun:第一天是否以周日开始

Returns

QString kdk::KLunarCalendarInfo::getHoliday (int month, int day)

计算国际节日

Parameters

month
day

Returns

void kdk::KLunarCalendarInfo::getLunarCalendarInfo (int year, int month, int day, QString & strHoliday, QString & strSolarTerms, QString & strLunarFestival, QString & strLunarYear, QString & strLunarMonth, QString & strLunarDay)

计算指定年月日农历信息,包括公历节日和农历节日及二十四节气

Parameters

year
month
day
strHoliday
strSolarTerms
strLunarFestival
strLunarYear
strLunarMonth
strLunarDay

QString kdk::KLunarCalendarInfo::getLunarDay (int year, int month, int day)

获取农历日

Parameters

year
month
day

Returns

QString kdk::KLunarCalendarInfo::getLunarFestival (int month, int day)

计算农历节日(必须传入农历年份月份)

Parameters

month
day

Returns

QString kdk::KLunarCalendarInfo::getLunarInfo (int year, int month, int day, bool yearInfo, bool monthInfo, bool dayInfo)

获取指定年月日农历信息

Parameters

year
month
day
yearInfo
monthInfo
dayInfo

Returns

QString kdk::KLunarCalendarInfo::getLunarMonthDay (int year, int month, int day)

获取农历月日

Parameters

year
month
day

Returns

QString kdk::KLunarCalendarInfo::getLunarYear (int year)

计算农历年 天干+地支+生肖

Parameters

year

Returns

QString kdk::KLunarCalendarInfo::getLunarYearMonthDay (int year, int month, int day)

获取农历年月日

Parameters

year
month
day

Returns

int kdk::KLunarCalendarInfo::getMonthDays (int year, int month)

计算指定年月该月共多少天

Parameters

year
month

Returns

QString kdk::KLunarCalendarInfo::getSolarTerms (int year, int month, int day)

计算二十四节气

Parameters

year
month
day

Returns

int kdk::KLunarCalendarInfo::getTotalMonthDays (int year, int month)

计算指定年月对应到该月共多少天

Parameters

year
month

Returns

bool kdk::KLunarCalendarInfo::isLoopYear (int year)

计算是否闰年

Parameters

year

Returns

Author

Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.

Version version:3.0 LIBKYSDK-APPLICATIONS