亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? riqizhuanhuan.txt

?? 在網(wǎng)上載的一個日期轉換代碼,希望大家喜歡
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
  days+=GetNongRunYueDays(year);   
  return   days;   
  }   
    
  //獲取農(nóng)歷年閏月天數(shù)   
  int     CCalendarConvert::GetNongRunYueDays(int   year)   
  {   
  if(GetNongRunYue(year)==0)   
  return   0;   
  int   days=RunYueIsLarge(year)?30:29;   
  return   days;   
  }   
    
  //獲取農(nóng)歷閏月   
  int     CCalendarConvert::GetNongRunYue(int   year)   
  {   
  return   (CalendarData[year-m_minyear][2]   &   0x0f);   
  }   
    
  //公歷日期到元旦的天數(shù)   
  int     CCalendarConvert::DaysFromNewYear(CALENDAR   m_day)   
  {   
  int   days=0;   
  for(int   i=1;i<m_day.month;i++)   
  days+=GetGongMonthDays(m_day.year,i);   
  days+=m_day.day;   
  return   days;   
  }   
    
  //農(nóng)歷日期到春節(jié)的天數(shù)   
  int     CCalendarConvert::DaysFromSpringDay(CALENDAR   m_day)   
  {   
  int   days=0;   
  int   month=GetNongRunYue(m_day.year);//處理閏月   
  if(month<m_day.month)   //閏月小于日期月份   
  days+=GetNongRunYueDays(m_day.year);   
  else   
  {   
  if((month==m_day.month)   &&   m_day.isrunyue)//日期月份是閏月   
  days+=GetNongRunYueDays(m_day.year);   
  }   
  for(int   i=1;i<m_day.month;i++)   
  days+=GetNongMonthDays(m_day.year,i);   
  days+=m_day.day;   
  return   days;   
  }   
    
  //公歷年是否閏年   
  BOOL   CCalendarConvert::YearIsRunNian(int   year)   
  {   
  return   (CalendarData[year-m_minyear][0]   &   0x80);   
  }   
    
    
  //判斷閏月是否為大月   
  BOOL   CCalendarConvert::RunYueIsLarge(int   year)   
  {   
  return   (CalendarData[year-m_minyear][0]&0x40);   
  }   
    
    
  //計算2的N次方   
  int     CCalendarConvert::Cal2N(int   n)   
  {   
  int   ret=1;   
  for(int   i=0;i<n;i++)   
  ret*=2;   
  return   ret;   
  }   
    
  //判斷農(nóng)歷年的月份是否為大月   
  BOOL   CCalendarConvert::NongMonthIsLarge(int   year,int   month)   
  {   
  BOOL   ret=FALSE;   
  if(month<9)   
  {   
  if(CalendarData[year-m_minyear][1]   &   Cal2N(8-month))   
  ret=TRUE;   
  }   
  else   
  {   
  unsigned   char   ch=Cal2N(12-month);   
  ch<<=4;   
  if(CalendarData[year-m_minyear][2]   &   ch)   
  ret=TRUE;   
  }   
  return   ret;   
  }   
    
  //判斷公歷月份是否為大月(二月除外)   
  BOOL   CCalendarConvert::GongMonthIsLarge(int   month)   
  {   
  BOOL   ret=FALSE;   
  if(month<8)   
  {   
  if(month%2)   
  ret=TRUE;   
  }   
  else   
  {   
  if(!(month%2))   
  ret=TRUE;   
  }   
  return   ret;   
  }   
    
  //農(nóng)歷大年初一到元旦的天數(shù)   
  int     CCalendarConvert::GetDaysFromStart(int   year)   
  {   
  return   (CalendarData[year-m_minyear][0]&0x3f);   
  }   
    
    
  /*********暫時沒有用到的成員函數(shù)***********/   
  //判斷是否是閏月   
  BOOL   CCalendarConvert::MonthIsRunYue(int   year,int   month)   
  {   
  return   (month==GetNongRunYue(year));   
  }   
    
  //獲取公歷兩個日期之間的天數(shù)   
  int     CCalendarConvert::GetGongDays(CALENDAR   m_start,CALENDAR   m_end)   
  {   
  int   days=0;   
  for(int   i=m_start.year;i<m_end.year;i++)   
  days+=GetGongYearDays(i);   
  days-=DaysFromNewYear(m_start);   
  days+=DaysFromNewYear(m_end);   
  return   days;   
  }   
    
  //獲取農(nóng)歷兩個日期之間的天數(shù)   
  int     CCalendarConvert::GetNongDays(CALENDAR   m_start,CALENDAR   m_end)   
  {   
  int   days=0;   
  for(int   i=m_start.year;i<m_end.year;i++)   
  days+=GetNongYearDays(i);   
  days-=DaysFromSpringDay(m_start);   
  days+=DaysFromSpringDay(m_end);   
  return   days;   
  }   
    
  //將當前公歷日期合成為結構   
  CALENDAR   CCalendarConvert::GetCurGongDate()   
  {   
  CALENDAR   m_cal;   
  SYSTEMTIME   m_time;   
  GetLocalTime(&m_time);   
  m_cal.year=(int)m_time.wYear;   
  m_cal.month=(int)m_time.wMonth;   
  m_cal.day=(int)m_time.wDay;   
  m_cal.week=(int)m_time.wDayOfWeek;   
  return   m_cal;   
  }   
    
  //比較兩個日期的大小   
  int     CCalendarConvert::CompareTwoDate(CALENDAR   m_fir,CALENDAR   m_sec)   
  {   
  int   m_state=0;   
    
  if(m_fir.year>m_sec.year)   
  m_state=1;   
  else   
  {   
  if(m_fir.year<m_sec.year)   
  m_state=-1;   
  else   
  {   
  if(m_fir.month>m_sec.month)   
  m_state=1;   
  else   
  {   
  if(m_fir.month<m_sec.month)   
  m_state=-1;   
  else   
  {   
  if(m_fir.day>m_sec.day)   
  m_state=1;   
  else   
  {   
  if(m_fir.day<m_sec.day)   
  m_state=-1;   
  else   
  m_state=0;   
  }   
  }   
  }   
  }   
  }   
    
  return   m_state;   
  }   
    
  //獲取60年中的第N年的天干地支名稱   
  CString   CCalendarConvert::GetNNameIn60(int   index)   
  {   
  char   ShengXiao[25]="鼠牛虎兔龍蛇馬羊猴雞狗豬";   
  char   TianGan[21]="甲乙丙丁戊己庚辛壬癸";   
  char   DiZhi[25]="子丑寅卯辰巳午未申酉戌亥";   
  char   buffer[20];   
  memset(buffer,0,20);   
  strcpy(buffer,"農(nóng)歷");   
    
  int   m_cur=0,m_this=0;   
  int   tian=0,di=0;   
  for(int   i=0;i<60;i++)   
  {   
  tian=i%10;   
  di=i%12;   
  if(m_this==index)   
  {   
  strncpy(&buffer[4],&TianGan[tian*2],2);   
  strncpy(&buffer[6],&DiZhi[di*2],2);   
  strcat(buffer,"年,");   
  strncpy(&buffer[12],&ShengXiao[di*2],2);   
  strcat(buffer,"年");   
  }   
  m_this++;   
  }   
  return   CString(buffer);   
  }   
    
    
  //獲取農(nóng)歷年份的干支名稱   
  CString   CCalendarConvert::GetGanZhi(int   m_nongyear)   
  {         
  int   m_index=(m_nongyear-1924)%60;   
  return   GetNNameIn60(m_index);   
  }   
    
  //將農(nóng)歷年的月份注入組合框   
  void   CCalendarConvert::NongMonthToList(int   m_n
Top

3 樓guanmj(雪在燒)回復于 2003-01-06 16:32:23 得分 40#define   firstyear   1936   /*   the   first   year   in   lunarcal[]   */   
    
  struct   convdate   
  {   
          int   source;   
          int   solaryear;   
          int   solarmonth;   
          int   solardate;   
          int   lunaryear;   
          int   lunarmonth;   
          int   lunardate;   
          int   weekday;   
          int   kan;   
          int   chih;   
  };   
    
  struct   taglunarcal   
  {   
          int   basedays;   /*   到西歷   1   月   1   日到農(nóng)歷正月初一的累積日數(shù)   */   
          int   intercalation;   /*   閏月月份.   0==此年沒有閏月   */   
          int   baseweekday;   /*   此年西歷   1   月   1   日為星期幾再減   1   */   
          int   basekanchih;   /*   此年西歷   1   月   1   日之干支序號減   1   */   
          int   monthdays[13];   /*   此農(nóng)歷年每月之大小,   0==小月(29日),   1==大月(30日)*/   
  };   
    
  struct   taglunarcal   lunarcal[]   =   {   
  {   23,   3,   2,   17,   1,   0,   0,   1,   0,   0,   1,   1,   0,   1,   1,   1,   0   },   /*   1936   */   
  {   41,   0,   4,   23,   1,   0,   0,   1,   0,   0,   1,   0,   1,   1,   1,   0,   1   },   
  {   30,   7,   5,   28,   1,   1,   0,   0,   1,   0,   0,   1,   0,   1,   1,   0,   1   },   
  {   49,   0,   6,   33,   1,   1,   0,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1   },   
  {   38,   0,   0,   38,   1,   1,   0,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1   },   /*   1940   */   
  {   26,   6,   2,   44,   1,   1,   0,   1,   1,   0,   1,   0,   0,   1,   0,   1,   0   },   
  {   45,   0,   3,   49,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1,   0,   1,   0   },   
  {   35,   0,   4,   54,   0,   1,   0,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1   },   
  {   24,   4,   5,   59,   1,   0,   1,   0,   1,   0,   1,   0,   1,   1,   0,   1,   1   },   /*   1944   */   
  {   43,   0,   0,   5,   0,   0,   1,   0,   0,   1,   0,   1,   1,   1,   0,   1,   1   },   
  {   32,   0,   1,   10,   1,   0,   0,   1,   0,   0,   1,   0,   1,   1,   0,   1,   1   },   
  {   21,   2,   2,   15,   1,   1,   0,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1   },   
  {   40,   0,   3,   20,   1,   0,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1   },   /*   1948   */   
  {   28,   7,   5,   26,   1,   0,   1,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1   },   
  {   47,   0,   6,   31,   0,   1,   1,   0,   1,   1,   0,   0,   1,   0,   1,   0,   1   },   
  {   36,   0,   0,   36,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1,   0,   1,   0   },   
  {   26,   5,   1,   41,   0,   1,   0,   1,   0,   1,   0,   1,   1,   0,   1,   0,   1   },   /*   1952   */   
  {   44,   0,   3,   47,   0,   1,   0,   0,   1,   1,   0,   1,   1,   0,   1,   0,   1   },   
  {   33,   0,   4,   52,   1,   0,   1,   0,   0,   1,   0,   1,   1,   0,   1,   1,   0   },   
  {   23,   3,   5,   57,   0,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1,   1   },   
  {   42,   0,   6,   2,   0,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1,   1   },   /*   1956   */   
  {   30,   8,   1,   8,   1,   0,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1,   0   },   
  {   48,   0,   2,   13,   1,   1,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1,   0   },   
  {   38,   0,   3,   18,   0,   1,   1,   0,   1,   0,   1,   0,   1,   0,   1,   0,   1   },   
  {   27,   6,   4,   23,   1,   0,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1,   0   },   /*   1960   */   
  {   45,   0,   6,   29,   1,   0,   1,   0,   1,   0,   1,   1,   0,   1,   0,   1,   0   },   
  {   35,   0,   0,   34,   0,   1,   0,   0,   1,   0,   1,   1,   0,   1,   1,   0,   1   },   
  {   24,   4,   1,   39,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1,   1,   0   },   
  {   43,   0,   2,   44,   1,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1,   1,   0   },   /*   1964   */   
  {   32,   0,   4,   50,   0,   1,   0,   1,   0,   0,   1,   0,   0,   1,   1,   0,   1   },   
  {   20,   3,   5,   55,   1,   1,   1,   0,   1,   0,   0,   1,   0,   0,   1,   1,   0   },   
  {   39,   0,   6,   0,   1,   1,   0,   1,   1,   0,   0,   1,   0,   1,   0,   1,   0   },   
  {   29,   7,   0,   5,   0,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1,   0,   1   },   /*   1968   */   
  {   47,   0,   2,   11,   0,   1,   0,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1   },   
  {   36,   0,   3,   16,   1,   0,   0,   1,   0,   1,   1,   0,   1,   1,   0,   1,   0   },   
  {   26,   5,   4,   21,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1,   1,   0,   1   },   
  {   45,   0,   5,   26,   0,   1,   0,   0,   1,   0,   1,   0,   1,   1,   0,   1,   1   },   /*   1972   */   
  {   33,   0,   0,   32,   1,   0,   1,   0,   0,   1,   0,   0,   1,   1,   0,   1,   1   },   
  {   22,   4,   1,   37,   1,   1,   0,   1,   0,   0,   1,   0,   0,   1,   1,   0,   1   },   
  {   41,   0,   2,   42,   1,   1,   0,   1,   0,   0,   1,   0,   0,   1,   0,   1,   1   },   
  {   30,   8,   3,   47,   1,   1,   0,   1,   0,   1,   0,   1,   0,   0,   1,   0,   1   },   /*   1976   */   
  {   48,   0,   5,   53,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1,   0,   0,   1   },   
  {   37,   0,   6,   58,   1,   0,   1,   1,   0,   1,   1,   0,   1,   0,   1,   0,   1   },   
  {   27,   6,   0,   3,   1,   0,   0,   1,   0,   1,   1,   0,   1,   1,   0,   1,   0   },   
  {   46,   0,   1,   8,   1,   0,   0,   1,   0,   1,   0,   1,   1,   0,   1,   1,   0   },   /*   1980   */   
  {   35,   0,   3,   14,   0,   1,   0,   0,   1,   0,   0,   1,   1,   0,   1,   1,   1   },   
  {   24,   4,   4,   19,   1,   0,   1,   0,   0,   1,   0,   0,   1,   0,   1,   1,   1   },   
  {   43,   0,   5,   24,   1,   0,   1,   0,   0,   1,   0,   0,   1,   0,   1,   1,   1   },   
  {   32,   10,   6,   29,   1,   0,   1,   1,   0,   0,   1,   0,   0,   1,   0,   1,   1   },   /*   1984   */   
  {   50,   0,   1,   35,   0,   1,   1,   0,   1,   0,   1,   0,   0,   1,   0,   1,   0   },   
  {   39,   0,   2,   40,   0,   1,   1,   0,   1,   1,   0,   1,   0,   1,   0,   0,   1   },   
  {   28,   6,   3,   45,   1,   0,   1,   0,   1,   1,   0,   1,   1,   0,   1,   0,   0   },   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品一区二区三区三区| 99久久综合精品| 国产69精品久久久久毛片 | 男人操女人的视频在线观看欧美| 国产精品自拍三区| 欧美日韩国产色站一区二区三区| 欧美国产成人在线| 麻豆91小视频| 欧美日韩一区视频| 中文字幕一区二区三| 国产精品综合二区| 91精品婷婷国产综合久久性色| 亚洲视频中文字幕| 成人黄色小视频| 国产亚洲一区二区三区| 美女视频免费一区| 宅男在线国产精品| 天堂蜜桃一区二区三区| 欧美视频精品在线| 亚洲乱码国产乱码精品精98午夜| 高清免费成人av| 久久久久久电影| 精品在线观看视频| 日韩一级黄色大片| 午夜精品久久久久久久久久久| 91在线porny国产在线看| 久久嫩草精品久久久久| 蜜桃久久久久久久| 欧美一区二区久久| 日韩精品成人一区二区三区| 欧美日韩视频在线第一区| 亚洲黄色免费电影| 欧美亚男人的天堂| 性感美女久久精品| 欧美一区二区三区性视频| 亚洲一区二区在线观看视频| 欧美性极品少妇| 视频在线观看一区二区三区| 日韩一二三四区| 美国十次综合导航| 2023国产精华国产精品| 国产成人一级电影| 国产精品九色蝌蚪自拍| 色哦色哦哦色天天综合| 亚洲国产精品欧美一二99| 欧美日韩在线三区| 久久精品国产免费看久久精品| 欧美大尺度电影在线| 久久国产精品72免费观看| 26uuu欧美| 国产**成人网毛片九色 | 亚洲成人先锋电影| 91.xcao| 久久国产夜色精品鲁鲁99| 精品国产伦理网| 99久久99久久精品免费看蜜桃| 亚洲欧美日韩中文播放| 欧美日韩国产高清一区| 久久国产剧场电影| 国产精品国产三级国产专播品爱网| 91免费在线看| 日韩av午夜在线观看| 久久精品夜色噜噜亚洲aⅴ| 99re这里都是精品| 男男成人高潮片免费网站| 久久亚洲影视婷婷| 91国产免费看| 国产一区二区剧情av在线| 国产精品成人午夜| 欧美一区二区三区日韩视频| 国产乱色国产精品免费视频| 亚洲国产精品一区二区久久| 久久夜色精品国产欧美乱极品| 色噜噜狠狠色综合欧洲selulu| 免费看欧美美女黄的网站| 欧美国产视频在线| 欧美一区二区三区免费观看视频 | 99久久精品免费精品国产| 亚洲va欧美va天堂v国产综合| 欧美成人高清电影在线| 99久久久精品| 精彩视频一区二区三区| 亚洲成人自拍偷拍| 亚洲欧美一区二区在线观看| 91精选在线观看| 91欧美激情一区二区三区成人| 久久成人久久爱| 亚洲午夜激情av| 国产精品久久精品日日| 久久综合狠狠综合| 欧美日韩成人激情| 99re热这里只有精品视频| 国内精品不卡在线| 性欧美疯狂xxxxbbbb| 亚洲精品美腿丝袜| 国产精品国产成人国产三级| 欧美成人一区二区三区| 欧美午夜精品久久久久久超碰| 国产成人一区二区精品非洲| 麻豆成人91精品二区三区| 亚洲午夜成aⅴ人片| 亚洲欧美aⅴ...| 国产精品丝袜久久久久久app| 精品理论电影在线| 日韩欧美一级精品久久| 欧美伦理视频网站| 在线播放91灌醉迷j高跟美女| 91久久香蕉国产日韩欧美9色| 99久久综合99久久综合网站| av色综合久久天堂av综合| 丰满岳乱妇一区二区三区| 国产大陆精品国产| 国产成人精品免费一区二区| 国产乱子伦一区二区三区国色天香| 美国三级日本三级久久99| 免费xxxx性欧美18vr| 日av在线不卡| 麻豆国产精品一区二区三区| 美腿丝袜在线亚洲一区| 免费欧美在线视频| 精品中文字幕一区二区| 久久精品国产精品亚洲红杏| 国产精品综合二区| 成人午夜激情在线| 99国产精品一区| 欧美性做爰猛烈叫床潮| 911精品产国品一二三产区| 日韩三级高清在线| 精品国产一二三区| 亚洲国产精品黑人久久久| 国产精品成人免费精品自在线观看| 综合激情成人伊人| 亚洲成人免费影院| 久久精品国产秦先生| 成人午夜视频福利| 在线视频综合导航| 日韩欧美激情四射| 欧美韩日一区二区三区四区| 亚洲欧美怡红院| 日韩高清不卡一区二区三区| 久久se这里有精品| 丁香一区二区三区| 欧美一a一片一级一片| 欧美一区二区三区男人的天堂| 久久久高清一区二区三区| 亚洲视频一二区| 日产欧产美韩系列久久99| 国产综合成人久久大片91| 91在线视频观看| 91精品午夜视频| 国产精品不卡一区| 亚洲国产综合91精品麻豆| 国产一区二区在线观看免费| 91亚洲精品久久久蜜桃网站| 欧美男同性恋视频网站| 国产欧美日韩麻豆91| 午夜精品久久久| 国产精品一级黄| 欧美日韩国产免费一区二区| 久久久久99精品国产片| 亚洲国产精品久久一线不卡| 国产精品1区二区.| 欧美日韩高清一区二区| 亚洲国产精品av| 麻豆精品在线播放| 91网站在线观看视频| 欧美精品一区视频| 亚洲动漫第一页| av高清不卡在线| 久久美女高清视频 | 亚洲人成网站在线| 国内精品第一页| 欧美一级日韩免费不卡| 一区二区三区视频在线观看| 成人午夜视频网站| 久久久久久久久岛国免费| 免费看欧美女人艹b| 欧美在线免费观看视频| 亚洲欧洲www| 成人小视频免费在线观看| 久久综合狠狠综合| 久久66热re国产| 日韩视频在线永久播放| 亚洲一区二区三区国产| 色综合天天天天做夜夜夜夜做| 国产日韩亚洲欧美综合| 国产一区二区三区黄视频| 日韩欧美在线综合网| 蜜臀av性久久久久蜜臀aⅴ四虎 | 一区二区三区不卡视频在线观看 | 美国av一区二区| 欧美日韩夫妻久久| 亚洲福利一区二区| 欧美吻胸吃奶大尺度电影| 亚洲综合男人的天堂| 日本丰满少妇一区二区三区| 亚洲免费在线视频一区 二区| 99精品视频在线观看| 日韩毛片一二三区| 91视频精品在这里|