PostgreSql时间存储

实体

private Date createtime;

public static Advertising FromResultSet(ResultSet rs) throws SQLException
	{
		Advertising ad = new Advertising();
		.......
		ad.setCreatetime(rs.getTimestamp("time"));
		.......
		return ad;
	}
	
}

Dao层

System.out.println(time);		// Sun Oct 22 00:00:00 GMT+08:00 2017

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",Locale.US);
        TimeZone tz = TimeZone.getTimeZone("GMT+8");
        
        sdf.setTimeZone(tz);
        Date s = null;
      
        try {
            s = sdf.parse(time);
            System.out.println(s);		//Sun Oct 22 00:00:00 CST 2017
            System.out.println(strToDate.getTime());		// 1508601600000
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

将时间格式(Sun Oct 22 00:00:00 CST 2017)转换为(1508601600000)即可

db.open();
db.execute(sql,...  new java.sql.Timestamp(s.getTime()),   ...);
	      
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值