将前台日期格式转成与数据库日期格式相对应,后台java转数据库日期格式
生活随笔
收集整理的這篇文章主要介紹了
将前台日期格式转成与数据库日期格式相对应,后台java转数据库日期格式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前臺到后臺java時data日期類型的轉(zhuǎn)化
在實體類中用@DataTimeFormat,這樣設(shè)置即使傳過來是空的字符串也是可以轉(zhuǎn)的,要和前面?zhèn)鬟^來的格式一致,如
@XmlElement(name="BeginDate") @DateTimeFormat(pattern="yyyy-MM-dd") private Date beginDate;//開始日期
不需要管前面?zhèn)鬟^來的格式
SimpleDateFormat SFDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str=SFDate.format(entity.getTranDate());//entity.getTranDate();
java到數(shù)據(jù)庫data日期格式轉(zhuǎn)化
java到數(shù)據(jù)庫用to_date('2018-09-18 00:00:00','YYYY-MM-DD HH24:MI:SS');轉(zhuǎn)化
String str= "2017-04-07 00:00:00";List<TbSettInmoney> tb= jdbcTemplate.query("select * from TB_SETT_INMONEY t where t.acct_date=to_date (? , 'YYYY-MM-DD HH24:MI:SS' )", new Object[]{str},new RowMapper(){@Override public Object mapRow(ResultSet rs, int rowNum) throws SQLException { TbSettInmoney tb= new TbSettInmoney();tb.setSupAcctId(rs.getString("SUP_ACCT_ID"));//tb.setCustFlag(rs.getInt("CUST_FLAG"));//tb.setTranDate(rs.getDate("TRAN_DATE"));return tb;} });//jdbcTemplate.queryForList("select * from tb_sett_fund t where t.sup_acct_id=?", new Object[]{str}, new TbSettFund()); System.out.println(tb.size());
https://blog.csdn.net/y666666y/article/details/70212886
?
轉(zhuǎn)載于:https://www.cnblogs.com/xslzwm/p/9812631.html
總結(jié)
以上是生活随笔為你收集整理的将前台日期格式转成与数据库日期格式相对应,后台java转数据库日期格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求教,科鲁兹换个前保险杠多少钱
- 下一篇: javascript基础 之 json