java作为目前最为流行的计算机开发语言之一,学习java是高薪就业的好选择,以下是关于Java与Oracle中的日期转换方法代码,希望下面的内容介绍,能够让大家对于Java与Oracle中的日期转换方法代码更加了解,一起来学习下吧。
Java与Oracle中的日期转换方法代码:
方法一、使用getTime()函数
这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。利用这个函数可以实现转换:
java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // sql -> util
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); // util -> sql
方法二、使用SimpleDateFormat类实现转换
SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。
SimpleDateFormat dateFormat = new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");
java.util.Date utilDate = dateFormat.parse(sqlDate.toString());
方法三、直接转换
由于java.sql.Date是从java.util.Date中继承过来的,所以可以直接用:
utilDate = sqlDate;
方法四、另类获得日期的方法:
SimpleDateFormat sy=new SimpleDateFormat("yyyy");
SimpleDateFormat sm=new SimpleDateFormat("MM");
SimpleDateFormat sd=new SimpleDateFormat("dd");
String syear=sy.format(date);
String smon=sm.format(date);
String sday=sd.format(date);
ps: java.util.Date类中的getYear()要加上1900才可得到实际值,getMonth()则要加上1
关于Java与Oracle中的日期转换方法代码方面的内容就介绍到这里了,更多有关java方面的内容资讯,可以继续关注拓胜科技java技术资讯频道,或者有关拓胜java培训方面的问题,也可以在线咨询拓胜网络客服。