21xrx.com
2024-12-22 19:29:09 Sunday
登录
文章检索 我的文章 写文章
Java中获取当前日期格式的函数
2023-06-15 12:04:38 深夜i     --     --
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类将日期格式化成了年月日的格式。如果需要其他格式,也可以根据自己的需求进行修改。

  
  

评论区

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