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.