1. long
单位:ms
(自1970.1.1 00:00:00 开始的时间差值)
例子:
long start = System.currentTimeMillis();
//中间代码
long end = System.currentTimeMillis();
System.out.println("程序运行的毫秒数:" + String.valueOf(end-start) + " ms");
2. java.util.Date
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
String currentTime = sdf.format(new Date());
3. java.util.Calendar
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
System.out.println(year);
System.out.println(month);
System.out.println(day);
System.out.println(hour);
System.out.println(minute);
System.out.println(second);
运行结果
2020
10
8
10
2
12