在前后台传输时间数据

原创 2017年11月17日 13:18:11

oracle、mybatis、easyui、java

1 :时间数据在oracle中存储时格式是  date,这样存储的数据就包含年、月、日、时、分、秒

但是在前台我只想显示年、月、日该怎么办呐:

select * from s_ycsb  where  to_date(to_char(SBSJ,'YYYY-MM-DD'), 'YYYY-MM-DD') 

to_char()将时间数据改为string类型(‘’YYYY-MM-DD‘’这只是字符串的格式),同时去除时分秒

to_date()再将时间数据改回date格式


2:将前台传过来的年月日格式的string类型的日期数据 sbsj 转换为与数据库同格式的data类型

select *

  from s_ycsb where  SBSJ = to_date('2017-09-14 00:00:01', 'YYYY-MM-DD HH24:mi:ss')  

一般传来的是参数,如果传来的数据不包含时分秒则用concat()函数

CONCAT(‘2017-11-10’,’ 00:00:00’)--->’2017-11-10 00:00:00’;



若果有错误请谅解。。。

使用chrom浏览器Network查看前后台数据传输请求

数据请求
  • museions
  • museions
  • 2017-07-15 17:35:02
  • 1354

前后台时间类型传输

背景: 本公司是前后端分离的开发,前端传输的时间实际上是字符串类型,例如:2017-02-15.然后我在后台接受的时候用Date接受,报错说类型不一致. 分析: 时间和字符串类型虽然在前后端可以...
  • u010892841
  • u010892841
  • 2017-02-20 19:56:35
  • 2356

Spring Mvc 如何配置 接收前台传来的时间变量

大牛略过即可。背景:前台页面通过时间插件(My97Date)传递时间作为过滤条件筛选订单列表、请求一直报400.分析:前台传递的时间类型为String、 后台对应的订单实体里为Date类型、所以参数不...
  • fly_net_sky
  • fly_net_sky
  • 2016-04-23 18:14:05
  • 2375

springMVC前台传递日期类型到后台

在使用SpringMVC的时候,经常会遇到表单中的日期字符串和JavaBean的Date类型的转换,而SpringMVC默认不支持这个格式的转换,所以需要手动配置,自定义数据的绑定才能解决这个问题。 ...
  • zhangxiaoyang0
  • zhangxiaoyang0
  • 2017-09-08 16:23:21
  • 2027

后台初始化日期传给前端jsp页面

Calendar cal = Calendar.getInstance(); SimpleDateFormat f1 =new SimpleDateFormat("yyyy"); S...
  • gaoweizang
  • gaoweizang
  • 2016-10-25 17:08:57
  • 823

前后台时间类型数据的处理

前台传递给后台在web项目的controller中使用如下代码 @InitBinder public void initBinder(WebDataBinder binder) { ...
  • xupeng874395012
  • xupeng874395012
  • 2017-06-26 13:49:35
  • 752

springmvc自动转前台传来的时间数据

Spring中默认支持的日期数据的格式是”yyyy-MM-dd”,假设现在需要支持”yyyy-MM-dd HH:mm:ss”格式的日期数据,我们就需要配置WebDataBinder以增加自定义数据绑定...
  • liufei198613
  • liufei198613
  • 2016-05-18 17:23:51
  • 6927

SpringMvc 传Date类型实体对象至后台的方式

SpringMvc 传Date类型实体对象至后台的方式 一、通过Form表单提交数据,实体对象pojo对应的字段添加注解@DateTimeFormat(pattern = "yyyy-MM-dd")...
  • dinghai_ok
  • dinghai_ok
  • 2017-08-18 15:25:42
  • 446

springmvc中前台Date类型直接传到后台需要添加一个时间属性编辑器

@InitBinder public void initBinder(ServletRequestDataBinder bin) { SimpleDateFormat sdf = new Sim...
  • h66295112
  • h66295112
  • 2016-11-30 21:37:58
  • 2160

后台无法获取easyUI的datetimebox的时间,只能获取日期

最近修的一个bug: 后端无法获取前端页面的具体时间,导致无法通过具体的时间段查询数据。 排查过程中发现当输入同一天的两个时间段时,查询不到任何数据,后来经过分析,发现时获取不到具体的时间,只能获...
  • u013086716
  • u013086716
  • 2016-12-27 09:17:37
  • 1657
收藏助手
不良信息举报
您举报文章:在前后台传输时间数据
举报原因:
原因补充:

(最多只允许输入30个字)