android calendar获取今天日期
时间: 2023-07-18 16:43:37 浏览: 97
您可以使用以下代码来获取Android设备上的今天日期:
```java
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String today = dateFormat.format(calendar.getTime());
```
这将返回格式为“yyyy-MM-dd”的字符串,表示今天的日期。您可以根据需要更改日期格式。
相关问题
Android Studio获取当前日期时间
在Android Studio中,获取当前日期和时间通常通过`java.util.Calendar`或`java.time.LocalDateTime`类来实现。以下是两个常见方法的例子:
1. 使用Calendar:
```java
Calendar calendar = Calendar.getInstance();
String currentDate = calendar.get(Calendar.YEAR) + "-" +
String.format("%02d", calendar.get(Calendar.MONTH) + 1) + "-" +
String.format("%02d", calendar.get(Calendar.DAY_OF_MONTH)) + " " +
String.format("%02d", calendar.get(Calendar.HOUR_OF_DAY)) + ":" +
String.format("%02d", calendar.get(Calendar.MINUTE)) + ":" +
String.format("%02d", calendar.get(Calendar.SECOND));
```
2. 使用LocalDateTime(新版本API):
```java
LocalDateTime now = LocalDateTime.now();
String currentDateTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
```
这两个例子都会返回类似 "2023-04-01 15:30:00" 的格式,你可以根据需求调整日期时间格式。
android获取当前日期
你可以使用以下代码获取当前日期:
```java
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String currentDate = dateFormat.format(calendar.getTime());
```
这个代码将获取当前日期并将其格式化为"yyyy-MM-dd"的字符串。你可以根据需要更改日期格式。
阅读全文