java Date获取年月日时分秒的实现方法
javaDate获取年月日时分秒的实现方法
packagecom.util; importjava.text.DateFormat; importjava.util.Calendar; importjava.util.Date; publicclassTest{ publicvoidgetTimeByDate(){ Datedate=newDate(); DateFormatdf1=DateFormat.getDateInstance();//日期格式,精确到日 System.out.println(df1.format(date)); DateFormatdf2=DateFormat.getDateTimeInstance();//可以精确到时分秒 System.out.println(df2.format(date)); DateFormatdf3=DateFormat.getTimeInstance();//只显示出时分秒 System.out.println(df3.format(date)); DateFormatdf4=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);//显示日期,周,上下午,时间(精确到秒) System.out.println(df4.format(date)); DateFormatdf5=DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);//显示日期,上下午,时间(精确到秒) System.out.println(df5.format(date)); DateFormatdf6=DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT);//显示日期,上下午,时间(精确到分) System.out.println(df6.format(date)); DateFormatdf7=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM);//显示日期,时间(精确到分) System.out.println(df7.format(date)); } publicvoidgetTimeByCalendar(){ Calendarcal=Calendar.getInstance(); intyear=cal.get(Calendar.YEAR);//获取年份 intmonth=cal.get(Calendar.MONTH);//获取月份 intday=cal.get(Calendar.DATE);//获取日 inthour=cal.get(Calendar.HOUR);//小时 intminute=cal.get(Calendar.MINUTE);//分 intsecond=cal.get(Calendar.SECOND);//秒 intWeekOfYear=cal.get(Calendar.DAY_OF_WEEK);//一周的第几天 System.out.println("现在的时间是:公元"+year+"年"+month+"月"+day+"日"+hour+"时"+minute+"分"+second+"秒星期"+WeekOfYear); } publicstaticvoidmain(String[]args){ Testt=newTest(); t.getTimeByDate(); System.out.println("****************************"); t.getTimeByCalendar(); } }
获取日,如果大于16则+2个月,否则+1个月,输出7个月
publicstaticvoidmain(String[]as)throwsException{ intj; Calendarcc=Calendar.getInstance(); intmyYear=cc.get(Calendar.YEAR); intmyMonth=cc.get(Calendar.MONTH); j=cc.get(Calendar.DATE)>16?3:2; cc.set(Calendar.MONTH,myMonth+j); System.out.println(myYear+"-"+cc.get(cc.MONTH)); for(inti=0;i<7;i++){ cc.add(cc.MONTH,1); intmm=cc.get(cc.MONTH); intmmm=mm==0?12:mm; System.out.println(myYear+"-"+mmm); } }
以上这篇javaDate获取年月日时分秒的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。