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

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

?? datecn_.pas

?? Delphi圖像蓋章程序源碼,供大家參考。
?? PAS
字號:
unit DateCn_;

interface 

uses Windows, SysUtils, Controls,T_Course;

const 
  //農歷月份數據,每年4字節,從1901年開始,共150年 
  //數據來源:UCDOS 6.0 UCT.COM 
  //分析整理:Copyright (c) 1996-1998, Randolph 
  //數據解析: 
  //如果第一字節的bit7為1,則該年1月1日位于農歷12月,否則位于11月 
  //第一字節去除bit7為該年1月1日的農歷日期 
  //         第二字節                 第三字節 
  //bit:     7  6  5  4  3  2  1  0   7  6  5  4  3  2  1  0 
  //農歷月份:16 15 14 13 12 11 10 9   8  7  6  5  4  3  2  1 
  //農歷月份指的是從該年1月1日的農歷月份算起的順序號 
  //農歷月份對應的bit為1則該月為30日,否則為29日 
  //第四字節為閏月月份 
  CnData: array[0..599] of Byte = ( 
    $0b,$52,$ba,$00,$16,$a9,$5d,$00,$83,$a9,$37,$05,$0e,$74,$9b,$00, 
    $1a,$b6,$55,$00,$87,$b5,$55,$04,$11,$55,$aa,$00,$1c,$a6,$b5,$00, 
    $8a,$a5,$75,$02,$14,$52,$ba,$00,$81,$52,$6e,$06,$0d,$e9,$37,$00, 
    $18,$74,$97,$00,$86,$ea,$96,$05,$10,$6d,$55,$00,$1a,$35,$aa,$00, 
    $88,$4b,$6a,$02,$13,$a5,$6d,$00,$1e,$d2,$6e,$07,$0b,$d2,$5e,$00, 
    $17,$e9,$2e,$00,$84,$d9,$2d,$05,$0f,$da,$95,$00,$19,$5b,$52,$00, 
    $87,$56,$d4,$04,$11,$4a,$da,$00,$1c,$a5,$5d,$00,$89,$a4,$bd,$02, 
    $15,$d2,$5d,$00,$82,$b2,$5b,$06,$0d,$b5,$2b,$00,$18,$ba,$95,$00, 
    $86,$b6,$a5,$05,$10,$56,$b4,$00,$1a,$4a,$da,$00,$87,$49,$ba,$03,
    $13,$a4,$bb,$00,$1e,$b2,$5b,$07,$0b,$72,$57,$00,$16,$75,$2b,$00, 
    $84,$6d,$2a,$06,$0f,$ad,$55,$00,$19,$55,$aa,$00,$86,$55,$6c,$04, 
    $12,$c9,$76,$00,$1c,$64,$b7,$00,$8a,$e4,$ae,$02,$15,$ea,$56,$00, 
    $83,$da,$55,$07,$0d,$5b,$2a,$00,$18,$ad,$55,$00,$85,$aa,$d5,$05, 
    $10,$53,$6a,$00,$1b,$a9,$6d,$00,$88,$a9,$5d,$03,$13,$d4,$ae,$00, 
    $81,$d4,$ab,$08,$0c,$ba,$55,$00,$16,$5a,$aa,$00,$83,$56,$aa,$06, 
    $0f,$aa,$d5,$00,$19,$52,$da,$00,$86,$52,$ba,$04,$11,$a9,$5d,$00, 
    $1d,$d4,$9b,$00,$8a,$74,$9b,$03,$15,$b6,$55,$00,$82,$ad,$55,$07, 
    $0d,$55,$aa,$00,$18,$a5,$b5,$00,$85,$a5,$75,$05,$0f,$52,$b6,$00, 
    $1b,$69,$37,$00,$89,$e9,$37,$04,$13,$74,$97,$00,$81,$ea,$96,$08, 
    $0c,$6d,$52,$00,$16,$2d,$aa,$00,$83,$4b,$6a,$06,$0e,$a5,$6d,$00, 
    $1a,$d2,$6e,$00,$87,$d2,$5e,$04,$12,$e9,$2e,$00,$1d,$ec,$96,$0a, 
    $0b,$da,$95,$00,$15,$5b,$52,$00,$82,$56,$d2,$06,$0c,$2a,$da,$00, 
    $18,$a4,$dd,$00,$85,$a4,$bd,$05,$10,$d2,$5d,$00,$1b,$d9,$2d,$00, 
    $89,$b5,$2b,$03,$14,$ba,$95,$00,$81,$b5,$95,$08,$0b,$56,$b2,$00, 
    $16,$2a,$da,$00,$83,$49,$b6,$05,$0e,$64,$bb,$00,$19,$b2,$5b,$00, 
    $87,$6a,$57,$04,$12,$75,$2b,$00,$1d,$b6,$95,$00,$8a,$ad,$55,$02, 
    $15,$55,$aa,$00,$82,$55,$6c,$07,$0d,$c9,$76,$00,$17,$64,$b7,$00, 
    $86,$e4,$ae,$05,$11,$ea,$56,$00,$1b,$6d,$2a,$00,$88,$5a,$aa,$04, 
    $14,$ad,$55,$00,$81,$aa,$d5,$09,$0b,$52,$ea,$00,$16,$a9,$6d,$00, 
    $84,$a9,$5d,$06,$0f,$d4,$ae,$00,$1a,$ea,$4d,$00,$87,$ba,$55,$04, 
    $12,$5a,$aa,$00,$1d,$ab,$55,$00,$8a,$a6,$d5,$02,$14,$52,$da,$00, 
    $82,$52,$ba,$06,$0d,$a9,$3b,$00,$18,$b4,$9b,$00,$85,$74,$9b,$05, 
    $11,$b5,$4d,$00,$1c,$d6,$a9,$00,$88,$35,$aa,$03,$13,$a5,$b5,$00, 
    $81,$a5,$75,$0b,$0b,$52,$b6,$00,$16,$69,$37,$00,$84,$e9,$2f,$06, 
    $10,$f4,$97,$00,$1a,$75,$4b,$00,$87,$6d,$52,$05,$11,$2d,$69,$00, 
    $1d,$95,$b5,$00,$8a,$a5,$6d,$02,$15,$d2,$6e,$00,$82,$d2,$5e,$07, 
    $0e,$e9,$2e,$00,$19,$ea,$96,$00,$86,$da,$95,$05,$10,$5b,$4a,$00,
    $1c,$ab,$69,$00,$88,$2a,$d8,$03);

  function CnMonthOfDate(Date: TDate): String;//指定日期的農歷月
  function CnDayOfDate(Date: TDate): String;//指定日期的農歷日
  function CnDateOfDateStr(Date: TDate): String;//指定日期的農歷日期
  function inttofengin(str:string;feng:char):string;
  function CnInttohz(Intstring:string;feng:char;li:integer):string;

implementation 

//日期是該年的第幾天,1月1日為第一天 
function DaysNumberOfDate(Date: TDate): Integer; 
var 
  DaysNumber: Integer; 
  I: Integer; 
  yyyy, mm, dd: Word; 
begin 
  DecodeDate(Date, yyyy, mm, dd); 
  DaysNumber := 0; 
  for I := 1 to mm - 1 do 
    Inc(DaysNumber, MonthDays[IsLeapYear(yyyy), I]); 
  Inc(DaysNumber, dd); 
  Result := DaysNumber; 
end; 

//日期的農歷日期,返回農歷格式:月份*100 + 日,負數為閏月 
//超出范圍則返回0 
function CnDateOfDate(Date: TDate): Integer; 
var 
  CnMonth, CnMonthDays: array[0..15] of Integer; 
  CnBeginDay, LeapMonth: Integer; 
  yyyy, mm, dd: Word; 
  Bytes: array[0..3] of Byte; 
  I: Integer; 
  CnMonthData: Word; 
  DaysCount, CnDaysCount, ResultMonth, ResultDay: Integer; 
begin 
  DecodeDate(Date, yyyy, mm, dd); 
  if (yyyy < 1901) or (yyyy > 2050) then 
  begin 
    Result := 0; 
    Exit; 
  end; 
  Bytes[0] := CnData[(yyyy - 1901) * 4]; 
  Bytes[1] := CnData[(yyyy - 1901) * 4 + 1]; 
  Bytes[2] := CnData[(yyyy - 1901) * 4 + 2]; 
  Bytes[3] := CnData[(yyyy - 1901) * 4 + 3]; 
  if (Bytes[0] and $80) <> 0 then CnMonth[0] := 12 
  else CnMonth[0] := 11; 
  CnBeginDay := (Bytes[0] and $7f); 
  CnMonthData := Bytes[1]; 
  CnMonthData := CnMonthData shl 8; 
  CnMonthData := CnMonthData or Bytes[2]; 
  LeapMonth := Bytes[3]; 

  for I := 15 downto 0 do 
  begin 
    CnMonthDays[15 - I] := 29; 
    if ((1 shl I) and CnMonthData) <> 0 then 
      Inc(CnMonthDays[15 - I]); 
    if CnMonth[15 - I] = LeapMonth then 
      CnMonth[15 - I + 1] := - LeapMonth 
    else 
    begin 
      if CnMonth[15 - I] < 0 then //上月為閏月 
        CnMonth[15 - I + 1] := - CnMonth[15 - I] + 1 
      else CnMonth[15 - I + 1] := CnMonth[15 - I] + 1; 
      if CnMonth[15 - I + 1] > 12 then CnMonth[15 - I + 1] := 1; 
    end; 
  end; 

  DaysCount := DaysNumberOfDate(Date) - 1; 
  if DaysCount <= (CnMonthDays[0] - CnBeginDay) then 
  begin 
    if (yyyy > 1901) and 
      (CnDateOfDate(EncodeDate(yyyy - 1, 12, 31)) < 0) then 
      ResultMonth := - CnMonth[0] 
    else ResultMonth := CnMonth[0]; 
    ResultDay := CnBeginDay + DaysCount; 
  end 
  else 
  begin 
    CnDaysCount := CnMonthDays[0] - CnBeginDay; 
    I := 1; 
    while (CnDaysCount < DaysCount) and 
      (CnDaysCount + CnMonthDays[I] < DaysCount) do 
    begin 
      Inc(CnDaysCount, CnMonthDays[I]); 
      Inc(I); 
    end; 
    ResultMonth := CnMonth[I]; 
    ResultDay := DaysCount - CnDaysCount; 
  end; 
  if ResultMonth > 0 then
    Result := ResultMonth * 100 + ResultDay
  else Result := ResultMonth * 100 - ResultDay
end;

function CnMonthOfDate(Date: TDate): String;
const
  CnMonthStr: array[1..12] of String = (
    '一', '二', '三', '四', '五', '六', '七', '八', '九', '十',
    '十一','十二'{'冬', '蠟'});
var
  Month: Integer;
begin
  Month := CnDateOfDate(Date) div 100;
  if Month < 0 then Result := '閏' + CnMonthStr[-Month]
  else Result := CnMonthStr[Month] + '月';
end;

function CnDayOfDate(Date: TDate): String;
const
  CnDayStr: array[1..30] of String = (
    '初一', '初二', '初三', '初四', '初五',
    '初六', '初七', '初八', '初九', '初十',
    '十一', '十二', '十三', '十四', '十五',
    '十六', '十七', '十八', '十九', '二十',
    '廿一', '廿二', '廿三', '廿四', '廿五',
    '廿六', '廿七', '廿八', '廿九', '三十');
var
  Day: Integer;
begin
  Day := Abs(CnDateOfDate(Date)) mod 100;
  Result := CnDayStr[Day];
end;

function CnDateOfDateStr(Date: TDate): String;
begin
  Result := CnMonthOfDate(Date) + CnDayOfDate(Date);
end;

function inttofengin(str:string;feng:char):string;
var i:integer;
    tmp:string;
begin
tmp:='';
for i:=1 to length(str) do
   tmp:=tmp+str[i]+feng;
Result :=tmp;
end;

function CnInttohz(Intstring:string;feng:char;li:integer):string;
const Cnhz:array[0..23] of string =(
       '零','壹','貳','叁','肆','伍','陸','柒','扒','久','拾',
       '一','二','三','四','五','六','七','八','九','十',
       '佰','仟','萬'
                                             );
var  i:integer;
     tmparray,tmp:string;
begin
tmparray:='';
for i:=0 to strtoint(GShow_title(Intstring,feng,6))-1 do begin
   tmp:=GShow_title(Intstring,feng,3);
case strtoint(tmp) of
0:tmparray:=tmparray+Cnhz[0];
1:if li =0 then tmparray:=tmparray+Cnhz[1]
           else tmparray:=tmparray+Cnhz[11];
2:if li =0 then tmparray:=tmparray+Cnhz[2]
           else tmparray:=tmparray+Cnhz[12];
3:if li =0 then tmparray:=tmparray+Cnhz[3]
           else tmparray:=tmparray+Cnhz[13];
4:if li =0 then tmparray:=tmparray+Cnhz[4]
           else tmparray:=tmparray+Cnhz[14];
5:if li =0 then tmparray:=tmparray+Cnhz[5]
           else tmparray:=tmparray+Cnhz[15];
6:if li =0 then tmparray:=tmparray+Cnhz[6]
           else tmparray:=tmparray+Cnhz[16];
7:if li =0 then tmparray:=tmparray+Cnhz[7]
           else tmparray:=tmparray+Cnhz[17];
8:if li =0 then tmparray:=tmparray+Cnhz[8]
           else tmparray:=tmparray+Cnhz[18];
9:if li =0 then tmparray:=tmparray+Cnhz[9]
           else tmparray:=tmparray+Cnhz[19];
10:if li =0 then tmparray:=tmparray+Cnhz[10]
           else tmparray:=tmparray+Cnhz[20];
end;//case
   Intstring:=GShow_title(Intstring,feng,4);
                                                       end;
Result := tmparray;
end;


end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久你懂得1024| 久久久久久久一区| 高清不卡一区二区在线| 极品少妇一区二区三区精品视频| 亚洲午夜激情av| 亚洲午夜电影在线观看| 日韩专区一卡二卡| 日韩福利电影在线| 开心九九激情九九欧美日韩精美视频电影| 天天av天天翘天天综合网色鬼国产 | 欧美人伦禁忌dvd放荡欲情| 色94色欧美sute亚洲线路二| 男女视频一区二区| 国产精品美女久久久久久久久久久| 久久久影院官网| 国产精品青草久久| 亚洲国产综合人成综合网站| 亚洲成人av在线电影| 久久99久久久久| 国产伦理精品不卡| 91香蕉国产在线观看软件| 欧美日韩激情一区二区| 欧美不卡123| 18涩涩午夜精品.www| 亚洲成人午夜电影| 麻豆免费看一区二区三区| 国产一区在线视频| 日本二三区不卡| 欧美电影免费观看高清完整版| 国产欧美日韩精品一区| 亚洲女人的天堂| 韩国欧美国产1区| 91久久精品一区二区| 精品日产卡一卡二卡麻豆| 亚洲视频小说图片| 毛片不卡一区二区| 在线精品视频免费播放| 亚洲精品一区二区三区四区高清 | 欧美三级在线看| 精品国产伦一区二区三区观看方式| 国产蜜臀av在线一区二区三区| 亚洲妇女屁股眼交7| 成人激情小说网站| 日韩欧美中文字幕精品| 欧美巨大另类极品videosbest| 精品国产3级a| 全国精品久久少妇| 久久精品亚洲乱码伦伦中文| 色婷婷综合视频在线观看| 开心九九激情九九欧美日韩精美视频电影| 88在线观看91蜜桃国自产| 91免费观看国产| 91精品国产综合久久久久| 色欧美88888久久久久久影院| 国产精品一区2区| 国内久久精品视频| 久久久久久久久久电影| a在线播放不卡| 日本成人中文字幕在线视频| 一区二区三区在线高清| 日韩一区二区视频| 成人黄色免费短视频| 国产乱码精品一区二区三区五月婷| 另类调教123区| 91精品国产综合久久蜜臀| 寂寞少妇一区二区三区| 国内成人免费视频| 激情综合网av| 在线亚洲欧美专区二区| 国产精品自拍在线| 夜夜夜精品看看| 亚洲午夜精品网| 日本韩国一区二区三区视频| 色婷婷综合激情| 久久九九99视频| 在线观看日韩电影| 中文字幕av不卡| 国产精品一级在线| 久久亚洲精品国产精品紫薇| 日本一不卡视频| 9191久久久久久久久久久| 一区二区三区日韩欧美精品| 一本色道综合亚洲| 亚洲猫色日本管| 在线免费亚洲电影| 亚洲国产成人av| 欧美日韩一二区| 亚洲影视在线观看| 51午夜精品国产| 蓝色福利精品导航| 国产午夜亚洲精品理论片色戒| 国产一区二区不卡在线| 国产日韩欧美一区二区三区乱码 | 亚洲国产精品久久人人爱蜜臀| 欧美自拍偷拍一区| 日本最新不卡在线| 久久女同互慰一区二区三区| 99久久精品免费看国产| 一二三四社区欧美黄| 3d动漫精品啪啪| 国产精品一区二区在线播放| 国产精品美女久久久久久久久久久| 色一情一伦一子一伦一区| 亚洲福中文字幕伊人影院| 欧美哺乳videos| 91丨九色丨尤物| 亚洲成人自拍一区| 久久精品视频在线看| eeuss鲁一区二区三区| 亚洲午夜激情网页| 精品99999| 色妞www精品视频| 日本v片在线高清不卡在线观看| 久久久久国色av免费看影院| 色婷婷激情综合| 国产麻豆精品95视频| 亚洲国产精品一区二区久久| 26uuu国产在线精品一区二区| 欧洲一区在线观看| 国产精品一二三| 日韩制服丝袜先锋影音| 中文字幕乱码一区二区免费| 欧美一区三区四区| 91香蕉视频黄| 国产精品自拍毛片| 美女视频一区在线观看| 亚洲综合成人在线| 国产精品色哟哟网站| 制服.丝袜.亚洲.中文.综合| 99久久国产综合精品色伊| 激情成人午夜视频| 日韩和欧美一区二区三区| 中文字幕一区二区三区不卡 | 韩国精品免费视频| 五月激情综合网| 亚洲图片欧美一区| 亚洲人成网站影音先锋播放| 国产拍欧美日韩视频二区| 日韩欧美123| 欧美放荡的少妇| 欧美日韩一二区| 欧美这里有精品| 欧洲av一区二区嗯嗯嗯啊| 99久久久无码国产精品| 风流少妇一区二区| 国产一区二区精品久久99| 久久成人免费网站| 久久超碰97中文字幕| 免费观看91视频大全| 日韩不卡一区二区三区| 免费在线观看视频一区| 日韩高清在线电影| 日本视频免费一区| 日韩国产欧美视频| 久久精品99国产精品| 蜜芽一区二区三区| 麻豆91免费观看| 国产一区二区女| 成人av片在线观看| 972aa.com艺术欧美| 色香蕉久久蜜桃| 亚洲欧美日韩国产综合| 精品久久久久久久一区二区蜜臀| 欧美顶级少妇做爰| 91精品1区2区| 91香蕉视频污在线| 成人毛片在线观看| 久久66热偷产精品| 国产精品18久久久久久久久久久久 | 日韩精品一区在线| 91传媒视频在线播放| 欧美日韩精品一区二区三区四区| 亚洲同性gay激情无套| 日韩码欧中文字| 亚洲在线一区二区三区| 一区二区三区在线视频免费| 天堂av在线一区| 国产一区二区三区不卡在线观看| 盗摄精品av一区二区三区| 91成人国产精品| 91精品国产91久久综合桃花| 国产亚洲污的网站| 亚洲精品精品亚洲| 久久精品国产77777蜜臀| 成人黄色在线视频| 91精品国产乱| 国产精品美女一区二区| 亚洲成人你懂的| 国产精品一线二线三线| 欧美伊人久久久久久午夜久久久久| 91精品国产综合久久福利| 国产色91在线| 婷婷综合久久一区二区三区| 不卡av在线免费观看| 91精品麻豆日日躁夜夜躁| 国产欧美精品在线观看| 日韩av电影免费观看高清完整版| 国产成人精品免费| 这里只有精品视频在线观看| 国产精品嫩草99a|