Re: [問題] 日期如何計算百分比??

看板C_Sharp作者 (wvsrugby)時間12年前 (2011/11/07 23:34), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《don750421 (1+1≠2)》之銘言: : 各位高手,不好意思小弟又卡關了... : 今天的問題點是日期該如何算百分比? : 假設這學期是從2/15日到6/30日 : 小明每天一定會遲到 : 如果我要計算從學期初到4/30日這天,小明遲到占整學期的百分比? : 請問這該如何解呢?? : 我知道算出來的公式是 (4/30日/(6/30日-2/15日))*100 : 但是如果要用語法寫出來我就不解了...麻煩各位高手指點@@ var start = DateTime.Parse("2011/2/15"); var end = DateTime.Parse("2011/6/30"); var current = DateTime.Parse("2011/4/30"); Console.WriteLine(((current - start).TotalDays/(end - start).TotalDays*100)); //=> 54.8148148148148 //在不考慮假日的情況下 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.30.226

11/08 19:37, , 1F
感謝大大,看到就突然頓悟了XD
11/08 19:37, 1F
文章代碼(AID): #1Ej_gJzP (C_Sharp)
文章代碼(AID): #1Ej_gJzP (C_Sharp)