21xrx.com
2024-11-05 14:42:18 Tuesday
登录
文章检索 我的文章 写文章
Java中获取当前时间的年月日实现方法
2023-06-12 01:33:55 深夜i     --     --
Java 当前时间 Calendar DateFormat

在Java中,获取当前时间的年月日相对比较容易,可以使用Java自带的Calendar类或DateFormat类来实现。下面我们来看一下具体的代码实现。

1. 使用Calendar类获取当前时间的年月日


import java.util.Calendar;

public class GetDateWithCalendar {

  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);

    System.out.printf("当前时间:%d-%02d-%02d", year, month, day);

  }

}

这段代码使用了Calendar.getInstance()方法来获取当前时间的Calendar对象,然后通过get方法获取年月日信息,最后使用printf方法输出当前时间。

2. 使用DateFormat类获取当前时间的年月日


import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Date;

public class GetDateWithDateFormat {

  public static void main(String[] args) {

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

    String dateStr = df.format(new Date());

    System.out.println("当前时间:" + dateStr);

  }

}

这段代码使用了SimpleDateFormat类来格式化当前时间,通过定义格式字符串"yyyy-MM-dd"来设置输出的时间格式,然后使用format方法将Date对象转换为字符串。

  
  

评论区

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