您的位置:

Java实现打印当前时间

一、Java中Date类的使用

Java中提供了Date类来表示日期和时间。我们可以通过Date类获取到系统当前时间。

import java.util.Date;

public class CurrentTime {
    public static void main(String[] args) {
        Date date = new Date();
        System.out.println(date);
    }
}

在这段代码中,我们使用了import语句导入了java.util包中的Date类。在main方法中,我们声明了一个Date类型的变量date,并将其赋值为系统当前时间。最后,我们通过System.out.println()方法打印出当前时间。

二、Java中Calendar类的使用

除了Date类,Java中还提供了Calendar类来进行日期和时间的操作。Calendar类是一个抽象类,我们通常使用它的子类GergorianCalendar来进行操作。

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CurrentTime {
    public static void main(String[] args) {
        Calendar calendar = new GregorianCalendar();
        int year = calendar.get(Calendar.YEAR);
        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(year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second);
    }
}

在这段代码中,我们使用了import语句导入了java.util包中的Calendar类和GregorianCalendar类。在main方法中,我们声明了一个Calendar类型的变量calendar,并将其实例化为一个GregorianCalendar对象。然后,我们使用calendar的get()方法获取到年、月、日、小时、分钟和秒数,并通过System.out.println()方法打印出来。

三、Java中SimpleDateFormat类的使用

除了Date和Calendar类,Java还提供了SimpleDateFormat类来进行日期格式化的操作。我们可以通过SimpleDateFormat类将Date类型的日期格式化成我们想要的字符串形式。

import java.text.SimpleDateFormat;
import java.util.Date;

public class CurrentTime {
    public static void main(String[] args) {
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        String strDate = sdf.format(date);
        System.out.println(strDate);
    }
}

在这段代码中,我们使用了import语句导入了java.text包中的SimpleDateFormat类和java.util包中的Date类。在main方法中,我们声明了一个Date类型的变量date,并将其赋值为系统当前时间。然后,我们声明了一个SimpleDateFormat类型的变量sdf,并将其格式化成我们想要的字符串形式。最后,我们通过sdf的format()方法将date格式化成我们想要的字符串形式,并通过System.out.println()方法打印出来。

四、总结

以上是Java实现打印当前时间的几种方法。我们可以根据具体的需求选择使用适当的方法。