21xrx.com
2024-12-23 00:32:27 Monday
登录
文章检索 我的文章 写文章
Java编程语言如何获取时间?
2023-06-14 22:04:11 深夜i     --     --
Java编程语言 时间 java

想必对于大部分开发人员来说,获取时间这个需求都会经常出现。在Java编程语言中,获取时间有多种方式,并且非常简单。

首先需要介绍的是Java中的时间类——java.util.Date。这个类可以获取系统当前时间,并可以将其格式化为各种字符串。下面是一个示例代码:


import java.util.Date;

import java.text.SimpleDateFormat;

public class JavaDateDemo {

  public static void main(String args[]) {

   Date date = new Date();

   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

   String dateTime = formatter.format(date);

   System.out.println(dateTime);

  }

}

结果将会输出类似于“2021-08-10 10:30:15”这样的时间字符串。

除了使用java.util.Date类,还可以使用Java 8中的java.time包。它提供了新的日期和时间API,提供了丰富的数据类型和方法,使得日期和时间的处理变得更加优雅和简单。

在java.time包中,可以使用LocalDateTime类来获取当前时间,还可以使用DateTimeFormatter类将其格式化为字符串。


import java.time.LocalDateTime;

import java.time.format.DateTimeFormatter;

public class JavaTimeDemo {

  public static void main(String args[]) {

   LocalDateTime now = LocalDateTime.now();

   DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

   String formattedDateTime = now.format(formatter);

   System.out.println(formattedDateTime);

  }

}

这样就可以得到和前面示例代码同样的结果。

通过java.util.Date和java.time.LocalDateTime这两个类的简单实用,我们可以很方便地获取时间。

.util.Date、java.time、LocalDateTime。

  
  

评论区

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