打印当前时间:
1.使用Date打印时间:
import java.util.Date;
public class nowTime {
public static void main(String[] args) {
Date nowtime=new Date(); //直接使用Date类打印当前时间
System.out.println(nowtime);
}
}
测试结果:
程序分析:调用Date类的无参数构造方法就可以直接获取当前时间。
2.使用Calendar类打印时间:
import java.util.*;
public class calendar {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(); //初始化一个日历对象
//calendar.setTime(new Date());
int year=calendar.get(Calendar.YEAR); //通过调用方法Calendar类的方法get(int 静态常量)获取所需时间信息
int month=calendar.get(Calendar.MONTH)+1;
int day=calendar.get(Calendar.DAY_OF_MONTH);
int hour=calendar.get(Calendar.HOUR_OF_DAY);
int minute=calendar.get(Calendar.MINUTE);
int second=calendar.get(Calendar.SECOND);
System.out.println("现在的时间是:");
System.out.println(""+year+"年"+month+"月"+day+"日"); //打印输出
System.out.println(""+hour+"时"+minute+"分"+second+"秒");
}
}
测试结果:
程序分析:程序中最重要的就是通过调用方法Calendar类的方法获取所需的时间信息。