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();