MVC时间对比及时间范围判断

简介: 方法一:使用DateTime.Compare 方法 public static int Compare( DateTime t1, DateTime t2 ) t1 早于 t2:小于零t1 与 t2 相同:零t1 晚于 t2:大于零示例: DateTime ctime = Convert.

方法一:使用DateTime.Compare 方法

public static int Compare(
    DateTime t1,
    DateTime t2
)

t1 早于 t2小于零
t1  t2 相同
t1 晚于 t2大于零
示例:

DateTime ctime = Convert.ToDateTime("2013-07-14 04:00:00.000");
DateTime today = DateTime.Now;
DateTime.Compare(today,ctime)>0
DateTime now = DateTime.Now;
var policypro = _db.PolicyProducts.SingleOrDefault(p => p.Status == true && DateTime.Compare(now,p.StartDate)>=0&&DateTime.Compare(now,p.EndDate)<=0);

方法二:直接用:!=,>,<,>=,<=进行对比 

var item = _db.Pol.SingleOrDefault(createdate >= p.StartDate && createdate <= p.EndDate);

 

学习交流群:364976091
相关文章
|
6月前
时间过滤器
时间过滤器
|
前端开发
自定义MVC框架【最终篇】
自定义MVC框架【最终篇】
25 0
|
开发框架 前端开发 测试技术
MVC-(自定义框架)
MVC-(自定义框架)
41 0
|
存储 设计模式 开发者
Yii2如何在程序中自定义设置session的过期时间?底层原理是什么?
Yii2如何在程序中自定义设置session的过期时间?底层原理是什么?
403 0
|
存储 设计模式 数据库
Yii2如何设置session的过期时间?底层原理是什么?
Yii2如何设置session的过期时间?底层原理是什么?
368 0
|
前端开发 Java 容器
MVC自动配置原理
官网阅读 在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。
MVC自动配置原理
|
开发框架 JavaScript .NET
asp获取毫秒时间戳的方法 asp获取13位时间戳的方案
asp获取毫秒时间戳的方法 asp获取13位时间戳的方案。
395 0
|
JSON 前端开发 JavaScript
Spring MVC 实战:响应字段默认值设置
前言 到今天为止,相信大家开发 Web 项目应该都是前后端分离了吧?前后端分离中一般会使用 json 作为前后端的数据交换格式。json 中可以包含数值、字符串、json 对象、数组等等。
355 0
Spring MVC 实战:响应字段默认值设置
|
前端开发
【方案】mvc 保证定时器回收限制
在项目中我们或多或少的遇到一些需要定时触发或者计算的东西,这个时候我们就需要定时器来作为解决方案。非常好思路清晰,业务逻辑完好,定时器也开好了,当我们信心满满的挂到IIS服务器的时候,发现写的定时器在运行了一段时间之后就不在运行了。
1110 0