Oracle日期对应java,Java与Oracle中的日期转换方法代码

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培训方面的问题,也可以在线咨询拓胜网络客服。

你可能感兴趣的:(Oracle日期对应java)