oracle绝对秒转换,Oracle时间精确到时、分、秒处理方案

一般数据库中时间的格式为DATE类型,而我们从页面中获取的时间往往为String类型,这个就需要类型的转换。一般我们会通过调用java.text.SimpleDateFormat JAVA类来对其进行转换。这个JAVA类中我们经常用到的方法有两个,一个是format(将时间格式的数据转换成String类型),另一个就是parse(将String类型转换成DATE类型)。我们一般可以将parse封装到自己的方法中,例:

/**

* 方法描述:页面中字符串转化为日期类型

*

* 输入参数:从页面中得到的以字符串形式表示的日期数据

* 输出参数:转换后的日期

*/

Public class TimeExh{

public static Date transToDate(String strDateFromPage) {

Date date = null;

//此处为yyyy-MM-dd 则为2005-1-13

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

//建立一个一定格式的 SimpleDateFormat

if(strDateFromPage==null) {

return new Date();

}

if (strDateFromPage.length()>10) {

sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

//此处时间方式为2005-1-13 20:00:12

}

try {

date = sdf.parse(strDateFromPage);

} catch (Exception ex) {

ex.printStackTrace();

}

return date;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值