using System;
using SystemGlobalization;
using SystemCollectionsGeneric;
using SystemText;
using SystemWeb;
using ComjibModel;
namespace ComjibAxiom
{
/// <summary>
/// 历法规则类
/// </summary>
public class CalendarAxm
{
private static int startYear = ;
//private static int endYear = ;
public CalendarAxm()
{ }
#region 节气数据库
//数组gLanarHoliDay存放每年的二十四节气对应的阳历日期
//每年的二十四节气对应的阳历日期几乎固定平均分布于十二个月中
// 月 月 月 月 月 月
//小寒 大寒 立春 雨水 惊蛰 春分 清明 谷雨 立夏 小满 芒种 夏至
// 月 月 月 月 月 月
//小暑 大暑 立秋 处暑 白露 秋分 寒露 霜降 立冬 小雪 大雪 冬至
//*********************************************************************************
// 节气无任何确定规律所以只好存表要节省空间所以
//**********************************************************************************}
//数据格式说明:
//如年的节气为
// 月 月 月 月 月 月 月 月 月 月 月 月
//
//
//上面第一行数据为每月节气对应日期减去每月第一个节气每月第二个节气减去得第二行
// 这样每月两个节气对应数据都小于每月用一个字节存放高位存放第一个节气数据低位存放
//第二个节气的数据可得下表
static byte[] jieQiDb =
{
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA x x x x x x x x x x //
x xA x xA xA x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA xA xA xA x x x x x x x //
xA xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA xA xA xA x x x x x x x //
xA xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA xA xA xA x x x x x x x //
xA xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xA xA xA xA x x x x x x x //
xA xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //
x xB x xA x x x x x x x x //