int y,m,d,h,mi,s;Calendar cal=Calendar.getInstance();y=cal.get(Calendar.YEAR);m=cal.get(Calendar.MONTH) + 1;d=cal.get(Calendar.DATE);h=cal.get(Calendar.HOUR_OF_DAY);mi=cal.get(Calendar.MINUTE);s=cal.get(Calendar.SECOND);System.out.println("现在时刻是"+y+"年"+m+"月"+d+"日"+h+"时"+mi+"分"+s+"秒");
注意:获取月份时需要加 1 才能得到正确的月份。
Date date = new Date();
SimpleDateFormat sif = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
String result = sif.format(date);
System.out.println(result); Date date=new Date();
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=format.format(date);
总结:
1.以毫秒数获得系统时间:
long time = System.currcntTimeMillis();
2.以 Date 对象的形式获得时间:
Date date = new Date();
3.以 Calendar 对象的形式获得系统时间:
Calendar c = Calendar.getInstance();