asp.net TimeSpan时间相减

                        <% BLLLucky bllLucky1 = new BLLLucky();
                           List<EntityLuckyRunTime> luckyList = bllLucky1.GetLuckyRunTimeByType(6, 10);
                           foreach (EntityLuckyRunTime item in luckyList)
                           {
                               DateTime time = item.CreateDate;
                               string strMobile = bllLucky1.getMobile(item.Mobile);
                               TimeSpan ts = DateTime.Now - time;
                               //string strTime = Math.Round(ts.TotalHours, 0).ToString();
                               string strTime = "";
                               double seconds = Math.Round(ts.TotalSeconds,0);//秒

                               if (seconds < 60)
                                   strTime = "刚刚";
                               if (seconds >= 60 && seconds < 3600)
                                   strTime =  Math.Round(seconds/60,0) + "分钟前";
                               if (seconds >= 3600)
                                   strTime = Math.Round(seconds / 3600, 0) + "小时前"; ;
                         %>
                            <p><%=strTime %> <%=strMobile%> 参与抽奖</p>
                        <%} %>
        /// <summary>
        /// 生成隐藏的新手机号
        /// </summary>
        /// <param name="strMobile">原手机号</param>
        /// <returns>隐藏的新手机号</returns>
        public string getMobile(string strMobile)
        {
            if (strMobile.Length ==11)
            {
                string strFront = strMobile.Substring(0, 3);//截取原手机号的前3位
                string strBack = strMobile.Substring(strMobile.Length - 4);//截取原手机号的后4位

                return strFront + "****" + strBack;//将原手机号的中间4位用*代替,生成新的手机号
            }
            return "";

        }

输出结果

                            <p>9分钟前 138****3159 参与抽奖</p>
                        
                            <p>20分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>
                        
                            <p>44分钟前 138****3159 参与抽奖</p>


你可能感兴趣的:(asp.net TimeSpan时间相减)