21xrx.com
2025-03-22 09:32:32 Saturday
文章检索 我的文章 写文章
Java如何获取系统时间
2023-06-12 03:33:54 深夜i     13     0
Java 获取系统时间 Date类

Java是一种十分流行的编程语言,许多程序员都会用它来开发应用程序。获取系统时间是Java编程中经常使用的功能之一,下面我们来看一下Java如何获取系统时间。

Java提供了两种获取系统时间的方式,分别是利用System类和利用Date类。利用System类可以直接获取自1970年1月1日起经过的毫秒数,从而计算出当前时间,代码如下:

long timeMillis = System.currentTimeMillis();
Date date = new Date(timeMillis);
System.out.println(date);

利用Date类可以获取当前时间的小时、分钟、秒等信息,代码如下:

Date date = new Date();
int hour = date.getHours();
int minute = date.getMinutes();
int second = date.getSeconds();
System.out.println(hour + ":" + minute + ":" + second);

除了以上两种方式,还可以使用Calendar类来获取系统时间。与Date类相比,Calendar类提供了更丰富、更精确的时间信息。代码如下:

Calendar calendar = Calendar.getInstance();
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);

通过以上代码,我们可以清晰地了解Java如何获取系统时间。无论是利用System类、Date类还是Calendar类,都能够方便地获取当前系统的时间信息。

三个

  
  

评论区