zoukankan      html  css  js  c++  java
  • 当查询条件开始时间与结束时间一致时无法查询数据的问题

    当数据库保存的字段为date如下图且前台日期控件只能选择日期无法选择具体时间时

                                                      

     选择查询条件后,传到后台用string 类型字段接收会转成 2021-12-13,如果用datetime类型接收会转成 2021-12-13 0:00,

    最好用sting类型接收后续在用convert.todatetime 这样才可以调用日期方法

     

    直接datetime类型字段调用与用convert.todatetime转后再调用的区别

                

    到筛选条件这如果不把结束时间额外加一天 '  .AddDays([double value]) '的话这里时会变成   

    创建时间既要大于用户选择的开始时间 ‘ 2021-12-13 0:00‘ 又要小于用户选择的结束时间  ‘ 2021-12-13 0:00’ 肯定会查不出数据,

    而在enddate字段加上.AddDays(1) ,筛选条件将会是    创建时间既要大于用户选择的开始时间 ‘ 2021-12-13 0:00‘ 又要小于用户选择的结束时间  ‘ 2021-12-14 0:00’

    查询的将是 以13号零点开始以14号零点结束,这样正好查询的是13号一整天的数据

  • 相关阅读:
    uC/OS-II时间(OS_time)块
    uC/OS-II任务(OS_task)块
    uC/OS-II信号(OS_sem)块
    uC/OS-II队列(OS_q)块
    uC/OS-II互斥信号(OS_mutex)块
    uC/OS-II内存(OS_mem)块
    elasticsearch-installation
    rabbitmq的安装
    str_翻转字符串
    str_2.判断两个字符串是否互为旋转词
  • 原文地址:https://www.cnblogs.com/lixia0604/p/15687058.html
Copyright © 2011-2022 走看看