21xrx.com
2024-12-23 00:01:20 Monday
登录
文章检索 我的文章 写文章
如何使用Java获取当前日期的yyyymmdd格式
2023-06-15 16:47:56 深夜i     --     --
Java 日期 Calendar 获取 格式 yyyymmdd

在Java中获取当前日期是非常常见的需求,但是我们并不总是需要获取当前日期的所有信息(比如月份、小时、分钟等等),而是只需要其中的一部分。那么今天我们就来学习一下如何使用Java获取当前的年月日,而且格式为yyyymmdd。

通过Java自带的日期类Calendar,我们可以轻松实现这个功能。步骤如下:

1.创建一个Calendar对象

2.调用Calendar对象的get方法,获取当前年份、月份、日期

3.将这三个值分别转化为字符串类型

4.拼接成需要的格式,即yyyymmdd

下面是具体代码实现:


import java.util.Calendar;

public class GetCurrentDate {

 public static void main(String[] args) {

  Calendar calendar = Calendar.getInstance();

  int year = calendar.get(Calendar.YEAR);

  int month = calendar.get(Calendar.MONTH) + 1;

  int day = calendar.get(Calendar.DAY_OF_MONTH);

  String monthStr = (month < 10 ? "0" : "") + month;

  String dayStr = (day < 10 ? "0" : "") + day;

  String currentDateStr = "" + year + monthStr + dayStr;

  System.out.println(currentDateStr);

 }

}

这个例子中,我们通过Calendar对象获取了当前的年月日,然后使用三目运算符进行了位数转化,最后拼接成了我们需要的格式yyyymmdd。

  
  

评论区

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