javasqldate赋值_java.utilDate和java.sql.Date
java.utilDate和java.sql.Date由⼴州疯狂软件教育java培训分享:
java程序中的时间类型有java.util.Date和java.sql.Date两种。两者之间的关系和转化如下:
java.sql.Date是java.util.Date的⼦类,所以可以直接将java.sql.Date类型的对象赋值给java.util.Date对象;然⽽要通过java.utile.Date对象获取java.sql.Date对象就需要使⽤以下⽅法:
java.util.Date date = new java.utile.Date();
java.sql.Date sqlDate = new java.sql.Time());
在java程序中字符串和时间的转换也是很常见的,所以将字符串和时间转换的⽅法总结如下:
将时间类型转换为字符串:
/**
* 获取java.util.Date;
* 这⾥需要的第⼆个参数date既可以使java.util.Date类型,也可以是java.sql.Date类型
* 因为java.sql.Date是java.util.Date的⼦类
*/
public static String getStringDate(String format,Date date){
SimpleDateFormat sdf;
if(format!=null&&!"".im())){
sdf=new SimpleDateFormat(format);
}
else{
sdf=new SimpleDateFormat();
}
return sdf.format(date);
}
将字符串转换为时间:
//把符合时间类型的字符串转换成java.util.Date类型
public static Date getUtilDate(String dateStr,String format){
Date d = null;
SimpleDateFormat formater = new SimpleDateFormat(format);
try {
formater.setLenient(false);
d = formater.parse(dateStr);
} catch (Exception e) {
d = null;java valueof
}
return d;
}
//把符合时间类型的字符串转换成java.sql.Date类型
//注意:这⾥的字符串形式必须符合“yyyy-MM-dd”
public static java.sql.Date getSqlDate1(String dateStr){
return java.sql.Date.valueOf(dateStr);
}
疯狂软件教育中⼼依托开发团队的强⼤技术实⼒,把企业最新技术融⼊实训课程,打造⾦牌的品质,才能给予学员黄⾦的未来,疯狂软件凭借过硬的技术实⼒与丰富的项⽬开发经验,赢得了社会的肯定。疯狂软件Java培训师资⼒量强⼤,课程内容深⼊,为学员⾼薪就业做了很好的铺垫,拥有丰富就业指导经验的就业团队也成为了学员⾼薪就业的先天优势。地址:⼴州天河区车陂沣宏⼤厦3楼。
疯狂Java在前⼏年的培训过程中,凭借⾃⾝强悍的师资、⼀流的课程、真实的项⽬、超⾼的就业率已经让⼴⼤南⽅学⼦成功⾛上软件⼯程师职业道路。⼤量毕业即失业的学⼦已通过疯狂Java实现了就业。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论