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
相关文章
|
2月前
|
存储 Java API
简单两步,Spring Boot 写死的定时任务也能动态设置:技术干货分享
【10月更文挑战第4天】在Spring Boot开发中,定时任务通常通过@Scheduled注解来实现,这种方式简单直接,但存在一个显著的限制:任务的执行时间或频率在编译时就已经确定,无法在运行时动态调整。然而,在实际工作中,我们往往需要根据业务需求或外部条件的变化来动态调整定时任务的执行计划。本文将分享一个简单两步的解决方案,让你的Spring Boot应用中的定时任务也能动态设置,从而满足更灵活的业务需求。
155 4
|
7月前
|
XML 存储 缓存
Spring缓存是如何实现的?如何扩展使其支持过期删除功能?
总之,Spring的缓存抽象提供了一种方便的方式来实现缓存功能,并且可以与各种缓存提供商集成以支持不同的过期策略。您可以根据项目的具体需求选择适合的方式来配置和扩展Spring缓存功能。
59 0
|
7月前
|
XML Java 数据格式
使用Spring AOP添加统计时间的功能
使用Spring AOP添加统计时间的功能
|
设计模式 负载均衡 Java
Feign如何设置超时时间,不同情况还真不一样,别设置错了
大家好,我是三友~~ 今天来聊一聊前段时间看到的一个面试题,也是在实际项目中需要考虑的一个问题,Feign的超时时间如何设置? Feign的超时时间设置方式并不固定,它取决于Feign在项目中是如何使用的,不同的使用方式,超时时间设置方式也不大相同,甚至还可能有坑。
Feign如何设置超时时间,不同情况还真不一样,别设置错了
|
Java Spring
影响spring 事务失效的写法(下)
这篇主要介绍一些其他问题
121 1
|
JSON 前端开发 JavaScript
Spring MVC 实战:响应字段默认值设置
前言 到今天为止,相信大家开发 Web 项目应该都是前后端分离了吧?前后端分离中一般会使用 json 作为前后端的数据交换格式。json 中可以包含数值、字符串、json 对象、数组等等。
377 0
Spring MVC 实战:响应字段默认值设置
|
Java Spring
Spring 自调用事务失效,你是怎么解决的?
相信大家都遇到一种事务失效场景,那就是 Spring 自调用,就是在 Service 方法内,调用另一个加 @Transactional 注解的方法,发现事务失效,这时候你是怎么解决的呢?
431 0
|
Java 数据库 Spring
Spring Data JPA: 更新字段采坑记
JPA进行数据库数据的更新,现在总结有以下思路: 当需要更改的字段比较多时,可以将需要更改的字段封装在实体类当中,然后不需要更改的字段通过findone找到对应数据也封装到此实体类当中,然后调用saveandflush方法进行update。
8717 0
|
存储 缓存 Java
影响spring 事务失效的写法(上)
影响spring 事务失效的写法上篇,主要介绍事务不生效的问题
121 0