时间(格式显示与作为条件查询)
我们在处理数据库数据与页面显示数据之间的关系就属时间最为特殊
从数据库查询到的时间数据直接显示到页面中的时间格式不是我们日常生活显示的时间格式
他显示的是我们不理解的时间格式,这样会阻碍我们查看数据
如下效果图
下面我就给大家讲一个解决的方法
也就是将时间格式转换为我们日常生活的时间格式
首先我们创建一个类
在类里面先创建一个私有字段
再创建一个共有方法用私有字段接收查询到的时间数据进行格式转换
转换为你想要的时间格式最后在方法中返回私有字段
就可以完成时间格式的转换了
如下两图是日期和时间的转换
private指的是私有public指的是共有
这样就解决了时间格式问题
还有可以从图中看出我多创建了两个字段
这两个字段是我为了运用时间作为条件去查询数据而创建的
这两个字段的数据类型分别是DateTime?和TimeSpan?
DateTime对应数据库的数据类型是date和datetime
TimeSpan对应数据库的数据类型是time(7)和timestamp
我创建这两个字段是为了直接接收数据库查询出来的日期和时间数据
这样我就可以用DateTime和TimeSpan接收页面传递过来的时间数据
作为条件去判断筛选从数据库查询出来的数据
查询出自己想要查看的时间数据
因为进行判断需要数据类型相同
而转换了时间格式的字段数据类型已改为string类型了
所以才要重新创建两个字段接收数据进行判断
一般页面上要根据修改时间格式显示和运用时间作为条件查询
就需要这样创建类来处理
一个用来接收判断
一个用来接收显示
下图为接收数据的代码截图
下面就是用来进行判断的代码截图
还有如下两图就是layui数据表格数据显示的代码图和效果图