Android 获取当前时间
时间: 2024-06-26 20:00:19 浏览: 192
Android获取时间
在Android中,获取当前时间通常使用Java或Kotlin的系统类`java.util.Calendar`或`java.time.LocalDateTime`。以下是一些示例:
1. 使用`Calendar`类获取当前时间:
```java
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
String currentTime = String.format("%02d:%02d:%02d", hour, minute, second);
```
2. 使用`LocalDateTime`和`ZoneId`获取本地时间:
```kotlin
import java.time.LocalDateTime
import java.time.ZoneId
val currentTime = LocalDateTime.now(ZoneId.systemDefault())
val formattedTime = currentTime.format(DateTimeFormatter.ofPattern("HH:mm:ss"))
```
这里,`LocalDateTime.now()`获取当前日期和时间,`ZoneId.systemDefault()`使用系统的默认时区。
阅读全文