close

我的一個小function

        /// <summary>
        /// 計算間隔秒數 或天數
        /// </summary>
        /// <param name="Sdate">開始時間</param>
        /// <param name="Edate">結束時間</param>
        /// <param name="Flag">傳回的類別 EX: sec , day,min,hour</param>
        /// <returns>Result</returns>
        protected long Get_DateDiff(DateTime Sdate, DateTime Edate ,string Flag)
        {
            TimeSpan t = Edate - Sdate;
            long Result =0;

            switch (Flag)
            {
                case "sec"://傳回間隔的秒數
                    Result = (long)t.TotalSeconds;
                    break;
                case "day"://傳回間隔的天數
                    Result = (long)t.TotalDays;
                    break;
                case  "min": //傳回間隔的分鐘數
                    Result = (long)t.TotalMinutes;
                    break;
                case "hour": //傳回間隔的分鐘數
                    Result = (long)t.TotalHours;
                    break;
            }
            return Result;
        }

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 11 的頭像
    11

    冠霖的部落格

    11 發表在 痞客邦 留言(0) 人氣()