21xrx.com
2025-04-22 19:37:10 Tuesday
文章检索 我的文章 写文章
Java中获取当前日期格式的函数
2023-06-15 12:04:38 深夜i     12     0
Java 日期 格式化 获取 Date SimpleDateFormat LocalDate DateTimeFormatter

Java语言是一种十分流行的编程语言,它提供了丰富的函数库来满足各种需求。在Java中,获取当前日期是一种比较常见的需求,可以使用Java提供的函数来实现。下面我们来了解一下Java中获取当前日期格式的函数的使用方法。

Java中获取当前日期格式的函数有两种方式:一种是使用Java提供的Date类,另一种是使用Java 8中新引入的LocalDate和DateTimeFormatter类。下面我们分别介绍这两种方式的使用方法。

使用Date类获取当前日期格式的函数:

Date类是Java中表示日期的类,它提供了许多方法来操作日期。如果要获取当前日期,则可以使用Date类的无参构造函数获取当前时间,并通过SimpleDateFormat类将日期格式化成指定的格式。具体代码如下:

import java.util.Date;
import java.text.SimpleDateFormat;
public class DateDemo {
  public static void main(String[] args) {
    Date date = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String dateStr = sdf.format(date);
    System.out.println(dateStr);
  }
}

在上述代码中,我们使用了SimpleDateFormat类将日期格式化成了年月日的格式。如果需要其他格式,可以根据自己的需求进行修改。

使用LocalDate和DateTimeFormatter类获取当前日期格式的函数:

Java 8中新引入的LocalDate和DateTimeFormatter类,提供了更为简洁方便的方式来获取当前日期。具体代码如下:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateDemo {
  public static void main(String[] args) {
    LocalDate date = LocalDate.now();
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    String dateStr = date.format(formatter);
    System.out.println(dateStr);
  }
}

上述代码中,我们使用了LocalDate类获取了当前日期,并使用DateTimeFormatter类将日期格式化成了年月日的格式。如果需要其他格式,也可以根据自己的需求进行修改。

  
  

评论区