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获取年月日时分秒的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。