android 判断时间戳是不是今天
时间: 2023-07-28 11:14:00 浏览: 212
android时间戳总结:System.nanoTime(),System.currentTimeMillis(),SystemClock
可以使用 Java 中的 `java.util.Calendar` 类来判断给定的时间戳是否是今天。
下面是一个示例代码:
```java
public static boolean isToday(long timestamp) {
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(timestamp);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
calendar.setTimeInMillis(System.currentTimeMillis());
int todayYear = calendar.get(Calendar.YEAR);
int todayMonth = calendar.get(Calendar.MONTH);
int todayDay = calendar.get(Calendar.DAY_OF_MONTH);
return year == todayYear && month == todayMonth && day == todayDay;
}
```
使用方法如下:
```java
long timestamp = System.currentTimeMillis(); // 或者使用其他时间戳
if (isToday(timestamp)) {
// 是今天
} else {
// 不是今天
}
```
阅读全文