mysql java 获取周_Java中获取Mysql中datetime类型的数据

由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetime类型的数据时,需要做如下转换:

Private Date settime;

//settime的set和get方法

public String getSettime() {

String value = null;

//将Date类型的时间转换成指定格式的字符串

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

value = dateFormat.format(settime);

return value;

}

public void setSettime(String settime) {

//将字符串类型的日期转换成Date类型的指定格式的日期

SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");ParsePosition pos = new ParsePosition(0);//从第一个字符开始解析

try {

this.settime = f.parse(settime,pos);/*对参数msg_create_date(String类型)从第一个字符开始解析(由pos),转换成java.util.Date类型,

而这个Date的格式为"yyyy-MM-dd"(因为SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");)*/

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值