21xrx.com
2024-09-19 09:42:43 Thursday
登录
文章检索 我的文章 写文章
Java如何获取系统时间
2023-06-12 03:33:54 深夜i     --     --
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类,都能够方便地获取当前系统的时间信息。

三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复