21xrx.com
2024-12-23 06:31:02 Monday
登录
文章检索 我的文章 写文章
如何使用Java输出当前年月日
2023-06-15 18:53:06 深夜i     --     --

在Java编程中,输出当前年月日是一个常见的需求。下面介绍几种简单的方法来输出当前年月日。

方法一:使用java.util.Date类

可以使用java.util.Date类来表示当前时间,并使用SimpleDateFormat类将其格式化为特定的日期格式,如下所示:


import java.util.Date;

import java.text.SimpleDateFormat;

public class GetCurrentDate {

 public static void main(String[] args) {

  Date currentDate = new Date();

  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

  String dateString = dateFormat.format(currentDate);

  System.out.println(dateString);

 }

}

方法二:使用java.time.LocalDate类

从Java 8开始,可以使用java.time.LocalDate类来表示日期,并使用DateTimeFormatter类将其格式化为特定的日期格式,如下所示:


import java.time.LocalDate;

import java.time.format.DateTimeFormatter;

public class GetCurrentDate {

 public static void main(String[] args) {

  LocalDate currentDate = LocalDate.now();

  DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");

  String dateString = currentDate.format(dateFormatter);

  System.out.println(dateString);

 }

}

方法三:使用java.util.Calendar类

可以使用java.util.Calendar类获取当前日期,并使用SimpleDateFormat类将其格式化为特定的日期格式,如下所示:


import java.util.Calendar;

import java.text.SimpleDateFormat;

public class GetCurrentDate {

 public static void main(String[] args) {

  Calendar calendar = Calendar.getInstance();

  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

  String dateString = dateFormat.format(calendar.getTime());

  System.out.println(dateString);

 }

}

综上所述,以上三种方法都可以用来输出当前年月日。关键词包括:Java、日期、格式化。

  
  

评论区

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