欢迎来到天天文库
浏览记录
ID:8979918
大小:39.50 KB
页数:3页
时间:2018-04-13
《java里面对日期格式的处理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java里面对日期格式的处理1.从数据库中查出一条带有date类型字段的记录,并对日期格式进行格式化。importjava.sql.Date;importjava.text.SimpleDateFormat;publicstaticvoidtest(){Connectionconn=null;Statementst=null;ResultSetrs=null;try{conn=JdbcUtil.getInstance().getConnection();st=conn.createStatement();
2、Stringsql="selectbirthdayfromuser";rs=st.executeQuery(sql);while(rs.next()){//从数据库中拿到的datejava.sql.Dated=rs.getDate(1);System.out.println(d);//按照自己定义的模式转换日期输出格式。SimpleDateFormatsdf=newSimpleDateFormat("yyyy年-MM月-dd日");System.out.println(sdf.format(d));}}c
3、atch(SQLExceptione){e.printStackTrace();}finally{JdbcUtil.getInstance().release(conn,st,rs);}}以上程序输出结果:1984-02-281984年-02月-28日2.从数据库中查出一条带有date类型字段的记录,并拿到该日期的月份。publicstaticvoidtest(){Connectionconn=null;Statementst=null;ResultSetrs=null;try{conn=JdbcUtil
4、.getInstance().getConnection();st=conn.createStatement();Stringsql="selectbirthdayfromuser";rs=st.executeQuery(sql);while(rs.next()){java.sql.Dated=rs.getDate(1);System.out.println(d);//Calendar类是对date类的拓展,date类也有getMonth的方法,但是过时了。//以下方式拿到的Calendar对象是以当前系
5、统时间的date对象作为封装的。Calendarc=Calendar.getInstance();//以下方法是使用给定的Date设置此Calendar的时间。c.setTime(d);intmonth=c.get(Calendar.MONTH);//返回的month是从0开始的,所以要加1System.out.println(month+1);}}catch(SQLExceptione){e.printStackTrace();}finally{JdbcUtil.getInstance().releas
6、e(conn,st,rs);}}1.从数据库中查出一条带有date类型字段的记录,拿到这个date的时间。如果直接rs.getDate(1);这样是拿不到时间的,这样只能拿到日期。publicstaticvoidtest(){Connectionconn=null;Statementst=null;ResultSetrs=null;try{conn=JdbcUtil.getInstance().getConnection();st=conn.createStatement();Stringsql="sel
7、ectbirthdayfromuser";rs=st.executeQuery(sql);while(rs.next()){//方法一:转换成java.util.Date。java.util.Dated=newjava.util.Date(rs.getDate(1).getTime());System.out.println(d);SimpleDateFormatsdf=newSimpleDateFormat("HH:mm:ss");System.out.println(sdf.format(d));//
8、方法二:使用Timestamp类。Timestampts=rs.getTimestamp(1);SimpleDateFormatsdf=newSimpleDateFormat("HH:mm:ss");System.out.println(sdf.format(ts));}}catch(SQLExceptione){e.printStackTrace();}finally{JdbcUtil.getInstance().relea
此文档下载收益归作者所有