欢迎访问宙启技术站
智能推送

Java时间函数:如何获取当前时间和日期?

发布时间:2023-06-30 14:03:26

在Java中,可以使用java.util.Datejava.util.Calendar类来获取当前时间和日期。

1. 使用java.util.Date类获取当前时间:

   import java.util.Date;
   
   public class GetCurrentTime {
       public static void main(String[] args) {
           // 创建一个Date对象表示当前时间
           Date currentTime = new Date();
   
           // 打印当前时间
           System.out.println("当前时间:" + currentTime);
       }
   }
   

运行以上代码,将会打印出当前的日期和时间。

2. 使用java.util.Calendar类获取当前时间和日期:

   import java.util.Calendar;
   
   public class GetCurrentTimeAndDate {
       public static void main(String[] args) {
           // 创建一个Calendar对象表示当前时间和日期
           Calendar calendar = Calendar.getInstance();
   
           // 获取当前时间和日期的各个部分
           int year = calendar.get(Calendar.YEAR);
           int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始计数,需要+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);
       }
   }
   

运行以上代码,将会打印出当前的日期和时间。

以上就是获取当前时间和日期的基本方法。根据需要,还可以进一步对日期和时间进行格式化或进行各种计算操作。