21xrx.com
2025-03-21 15:21:34 Friday
文章检索 我的文章 写文章
Java中如何获取当前日期
2023-06-16 15:19:13 深夜i     10     0
Java 当前日期 Date类 Calendar类 SimpleDateFormat类 日常工作 数据记录

在Java中获取当前日期是很常见的需求,我们可以通过Java提供的Date和Calendar类来实现。Date类表示一个特定的时间点,而Calendar类则可以对日期进行操作和计算。下面分别介绍两种方法:

1.使用Date类获取当前日期

使用无参构造函数,创建一个Date对象即可获取当前日期和时间。然后可以使用SimpleDateFormat类来格式化输出:

Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(now);
System.out.println(dateStr);

2.使用Calendar类获取当前日期

使用getInstance()方法获取一个Calendar对象,然后可以通过get()方法获取年、月、日等信息:

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 注意月份是从0开始的,需要加1
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "-" + month + "-" + day);

通过以上两种方法,我们都可以获取到当前日期,方便对日常工作的开展和数据记录。

  
  
下一篇: - 毕业之后

评论区