一、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实现打印当前时间的几种方法。我们可以根据具体的需求选择使用适当的方法。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/187100.html
微信扫一扫
支付宝扫一扫