在前后台传输时间数据

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’;



若果有错误请谅解。。。
阅读更多
个人分类: java 前台 easyui
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

在前后台传输时间数据

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭