一、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实现打印当前时间的几种方法。我们可以根据具体的需求选择使用适当的方法。