char *getstr(int year,int month,int day)
{
LunarCalendarDay = 0;
const char *ChDay[] = { "*", "初 一", "初 二", "初 三", "初 四", "初 五","初 六", "初 七", "初 八", "初 九", "初 十","十 一", "十 二", "十 三", "十 四", "十 五","十 六", "十 七", "十 八", "十 九", "二 十","廿 一", "廿 二", "廿 三", "廿 四", "廿 五","廿 六", "廿 七", "廿 八", "廿 九", "三 十" };
const char *ChMonth[] = { "*", "正 ", "二 ", "三 ", "四 ", "五 ", "六 ", "七 ", "八 ", "九 ", "十 ", "十一", "腊 " };
//struct tm * Local;
//long t;
char str[13] = "";
if (LunarCalendar(year, month, day))
{
strcat(str, "闰");
strcat(str, ChMonth[(LunarCalendarDay & 0x3C0) >> 6]);
}
else
{
strcat(str, ChMonth[(LunarCalendarDay & 0x3C0) >> 6]);
}
strcat(str, "月");
if (strcmp(ChDay[LunarCalendarDay & 0x3F],"初 一")==0)
{
return str;
}
else
{
char str[13] = "";
strcat(str, ChDay[LunarCalendarDay & 0x3F]);
return str;
}
}