av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

android - Java如何判斷一個時間戳是否是昨天?

瀏覽:128日期:2024-01-12 13:38:17

問題描述

如題,根據時間戳怎么判斷是不是昨天呢?

問題解答

回答1:

JDK 內置方式

public static boolean isYesterday(long timestamp) { Calendar c = Calendar.getInstance(); clearCalendar(c, Calendar.HOUR_OF_DAY, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND); c.add(Calendar.DAY_OF_MONTH, -1); long firstOfDay = c.getTimeInMillis(); // 昨天最早時間 c.setTimeInMillis(timestamp); clearCalendar(c, Calendar.HOUR_OF_DAY, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND); // 指定時間戳當天最早時間 return firstOfDay == c.getTimeInMillis();}private static void clearCalendar(Calendar c, int... fields) { for (int f : fields) {c.set(f, 0); }}回答2:

( ( timestamp - System.currentTimeMillis() ) / (3600 * 24) ) == -1回答3:

public boolean isYesterday(long time) { boolean isYesterday = false; Date date; try {SimpleDateFormat sdf = new SimpleDateFormat('yyyy-MM-dd');date = sdf.parse(sdf.format(new Date()));if (time < date.getTime() && time > (date.getTime() - 24*60*60*1000)) { isYesterday = true;} } catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace(); } return isYesterday;}

標簽: java
相關文章:
主站蜘蛛池模板: 91精品国产综合久久久蜜臀九色 | 亚洲欧美综合 | 亚洲美女一区 | 欧美一级色| 日韩在线免费观看视频 | 一区二区不卡 | 日韩精品免费观看 | 日本色综合 | 亚洲激情一区二区 | av免费在线观看网站 | 成年人免费在线视频 | 国产美女视频网站 | www久久久久 | 日韩a在线观看 | 亚洲高清免费视频 | 亚洲美女一区 | 久久精品国产亚洲 | 精品视频免费 | 日韩欧美一区二区三区 | 天堂a在线 | 成人免费公开视频 | 欧美综合激情 | 亚洲福利网站 | 国产精品一区在线播放 | 欧美视频二区 | 亚洲国产精品久久久久久久 | 日韩一区二区三区在线播放 | 91蜜桃在线观看 | 日本不卡视频在线观看 | av网站网址 | 中文字幕在线免费观看 | 亚洲国产三级 | 亚洲永久免费视频 | 福利片在线 | 欧美18免费视频 | av网址在线 | 国产农村妇女aaaaa视频 | 三级视频网 | 亚洲第一综合 | 在线日韩视频 | 日韩色综合|