• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#时间对比

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
        public bool IfTime(string StartTime, string EndTime)
        {
            DateTime dt1 = Convert.ToDateTime(StartTime);
            DateTime dt2 = Convert.ToDateTime(EndTime);
            if (DateTime.Compare(dt1, dt2) < 0)
            {
                //开始时间 < 结束时间 (执行以下语句),,说明开始时间晚
                return true;
            }
            return false;
        }
starttime= DateTime.Now.ToShortTimeString().ToString();

 

public int Time_Minute_diff(string StartTime, string EndTime)
{
DateTime dt1 = Convert.ToDateTime(StartTime);
DateTime dt2 = Convert.ToDateTime(EndTime);
return dt1.Minute - dt2.Minute;
}

 
 /// <summary>
        /// 获得固定年月日,时和分不固定 : 2019-01-01 00:00:00
        /// </summary>
        /// <returns></returns>
        public DateTime GetFixedDateTime()
        {
            string time1 = DateTime.Now.ToShortTimeString(); //16:50
            //yyyy-MM-dd hh:mm:ss //2019-01-01 16:34:00
            string Ymd = "2019-01-01 ";
            string Hour = DateTime.Now.Hour.ToString();
            string Minute = DateTime.Now.Minute.ToString();
            return Convert.ToDateTime(Ymd + Hour + ":" + Minute + ":" + 00);
        }

 

        /// <summary>
        /// 获得固定年月日,时和分不固定 : 2019-01-01 00:00:00
        /// </summary>
        /// <returns></returns>
        public DateTime GetFixedDateTime(string Hour = "", string Minute = "")
        {
            string time1 = DateTime.Now.ToShortTimeString(); //16:50
            //yyyy-MM-dd hh:mm:ss //2019-01-01 16:34:00
            string Ymd = "2019-01-01 ";
            if (Hour == "")
            {
                Hour = DateTime.Now.Hour.ToString();
                Minute = DateTime.Now.Minute.ToString();
            }
            return Convert.ToDateTime(Ymd + Hour + ":" + Minute + ":" + 00);
        }

 



 

      [HttpPost]
        public int DeleteSingle(string id)
        {
            //删除时候只删除24小时内的
            var now = DateTime.Now;
            var model = _t_WeeklyManageBus.GetTheData(id);
            if (model != null)
            {
                TimeSpan span = now.Subtract(model.CreateTime); //当前时间-去创建时间
                if (span.Days > 1)  //1天后
                {
                    return _t_WeeklyManageBus.DeleteSingle(model);
                }
            }
            return -1;
        }

 

 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#实现16进制颜色和Color之间的转换发布时间:2022-07-10
下一篇:
C#中描述mssql中DateTime的最小值、最大值发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap