12345678910111213141516171819202122232425262728293031 |
- #ifndef __LUANR_CALENDAR_HEADER__
- #define __LUANR_CALENDAR_HEADER__
- #include <ctime>
- #include <cassert>
- #include <cstring>
- #include <iostream>
- using namespace std;
- typedef struct _STDATE_
- {
- int year;
- int month;
- int day;
- bool leap;
- } Date;
- extern Date SolarToLuanrDate(int solar_year, int solar_month, int solar_day);
- extern CString GetLunarDate(int solar_year, int solar_month, int solar_day);
- extern BOOL IsValidLunanrDate(LPCTSTR lpDate);
- #if JEFF_DELETE_ON
- extern Date LuanrToSolarDate(int lunar_year,int lunar_month,int lunar_day,BOOL bLeap=FALSE);
- #endif
- extern CString LuanrToSolarDate(int lunar_year, int lunar_month, int lunar_day, BOOL bLeap = FALSE);
- #endif
|