前台到后台Java时data日期类型的转化,java到数据库data日期格式转化
2017-04-17 16:13
513 查看
前台到后台Java时data日期类型的转化,java到数据库data日期格式转化
前台到java:
实体类中用@DateTimeFormat这样即是传过来是空的字符串也可以转,要和前面传过来的格式一致
@XmlElement(name = "BeginDate")
@DateTimeFormat(pattern = "yyyyMMdd")
private Date beginDate;
// 结束日期
@XmlElement(name = "EndDate")
@DateTimeFormat(pattern = "yyyyMMdd")
private Date endDate;
不需要管前面传过来的格式
SimpleDateFormat SFDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str=SFDate.format(entity.getTranDate());//entity.getTranDate();
java到数据库:
java到数据库用to_date('2017-04-07 00:00:00' , 'YYYY-MM-DD HH24:MI:SS');转化
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 {
// TODO Auto-generated method stub
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());
相关文章推荐
- 4000 Java日期格式转化工具(date格式转为string格式,string转date,string转timestamp类型)
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- java中如何将String类型的日期格式为yyyyMMdd转化为date类型的yyyy-MM-dd格式
- 数据库日期类型数据java转化
- java中获得当前日期并转化为数据库日期格式
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- Oracle 日期格式类型和日期函数 java操作数据库
- Oracle 日期格式类型和日期函数 java操作数据库
- java和数据库日期格式表示
- Flex存取数据库Image类型数据-Java后台
- 将String类型的日期字符串转成 java.sql.date 日期格式
- 关于java 中日期类型与数据库打交道时的思考
- Java Object to Data Model Data Type Mapping, java数据类型与数据库数据类型的对应
- Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?
- C# 日期格式的处理与数据库表日期类型
- 数据库与java程序数据传递过程中日期类型的转换
- Java DATE类型日期转换为指定格式――取出时间与系统时间差8小时
- Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?
- java用正则,将形如"Tue JAN 10 00:00:00 CST 2009“格式的时间转化成年月日yyyy-MM-dd日期格式
- 关于java 中日期类型与数据库打交道时的思考