java 获取Date的日
时间: 2024-09-23 11:11:40 浏览: 30
java Date获取年月日时分秒的实现方法
在Java中获取Date对象的日期部分,你可以使用`java.util.Date`类的一些方法。例如:
1. `getDate()` 方法返回的是自1970年1月1日(Unix纪元)以来的毫秒数,对应于一天中的小时、分钟和秒。如果你想直接获得日期部分(月份、日期、年份),你需要先计算:
```java
Date date = new Date(); // 创建当前时间的Date对象
Calendar calendar = Calendar.getInstance(); // 获取本地日历
calendar.setTime(date); // 设置到Date对象的时间
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
int monthOfYear = calendar.get(Calendar.MONTH) + 1; // Java的MONTH是从0开始计数的,需要加1
int year = calendar.get(Calendar.YEAR);
String dateString = String.format("%02d/%02d/%d", dayOfMonth, monthOfYear, year); // 格式化为 "dd/mm/yyyy"
```
2. 如果你想按照特定格式显示日期,可以使用`SimpleDateFormat`类:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = sdf.format(date);
```
阅读全文