C#计算出请求有效时间 (秒)单位

C# TimeSpan使用说明


        ///<summary>
        /// 计算出请求有效时间 (秒)单位
        /// </summary>
        /// <param name="dateBegin">开始时间</param>
        /// <param name="dateEnd">结束时间</param>
        /// <returns>返回(秒)单位,比如: 0.00239秒</returns>
        public static double GetcDateDiff(DateTime dateBegin, DateTime dateEnd)
        {
            double getdiff = 0;
            try
            {
                TimeSpan ts1 = new TimeSpan(dateBegin.Ticks);
                TimeSpan ts2 = new TimeSpan(dateEnd.Ticks);
                TimeSpan ts3 = ts1.Subtract(ts2).Duration();
                getdiff = ts3.TotalSeconds;
            }
            catch
            {
                getdiff = 4004;
            }
            return getdiff;
        }