mysql中存的是int类型Java中日期转换成int类型

String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); 
   long time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(date).getTime();
int  changeTime=(int) (time/1000);
使用long类转换  首先得到日期类型然后得到时间转换成long 在long类型转换成int类型 存放在数据库中
要是想从数据库中的到日期类型需要在 sql语句中加上
FROM_UNIXTIME(t.invite_reward_time, '%Y-%m-%d %H:%i:%s');
赢from_unixtime格式化日期 然后并指定格式

猜你喜欢

转载自fengruiqi.iteye.com/blog/2320630