21xrx.com
2025-03-17 15:21:50 Monday
文章检索 我的文章 写文章
如何使用Java输出当前年月日
2023-06-15 18:53:06 深夜i     6     0

在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、日期、格式化。

  
  

评论区