拜託幫一下~萬年曆!! |
尚未結案
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
|
jimmy_wei
高階會員 發表:9 回覆:176 積分:147 註冊:2003-08-28 發送簡訊給我 |
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
|
qoo1234
版主 發表:256 回覆:1167 積分:659 註冊:2003-02-24 發送簡訊給我 |
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
吼~看半天不知道怎ㄇ用delphi7打開捏QQ
剛剛又ㄑ找到一篇"n/a"大大ㄉ回應文ㄌ
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=25433 先確定怎麼算日子就行,
每月有幾天就用大月小月,配合閏年檢查,譬如,(以下是虛擬碼)
if month = 2 then
if ((year mod 4 = 0) or (year mod 400 = 0)) and (year mod 100 != 0) then
days := 29
else
days := 28
end if
else if (month = 4) or (month = 6) or (month = 9) or (month = 11) then
days := 30
else
days := 31
end if
然後,再借用2003年1月1日星期3當做基準,
2003年3月1日是星期幾? 答案是,經過上述if-else式子換算,
2003年1月有31天,2003年2月有28天,共為59天,59除7餘3,
所以2003年3月1日的星期數,是2003年1月1日的星期數加3(再除7餘6),為星期6.
知道這一天是星期6了,就很容易印出2003年3月1日的月曆. 真頭痛QQ
要怎ㄇ定基準日ㄋ?
若把基準日定西元元年1月1日會好ㄇ?
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
mingood
一般會員 發表:2 回覆:11 積分:2 註冊:2005-03-24 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |